Skip to content

Instantly share code, notes, and snippets.

@codejets
Created July 17, 2024 08:51
Show Gist options
  • Save codejets/19ccd1b9cc4954ed5d4af15e23bccffc to your computer and use it in GitHub Desktop.
Save codejets/19ccd1b9cc4954ed5d4af15e23bccffc to your computer and use it in GitHub Desktop.
vsc config
{
// Place your settings in this file to overwrite the default settings
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.detectIndentation": true,
"editor.lightbulb.enabled": "off",
"editor.fontFamily": "'Monolisa', 'Dank Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontLigatures": false,
"editor.rulers": [80],
"editor.snippetSuggestions": "inline",
"editor.suggest.showKeywords": false,
"editor.wordBasedSuggestions": "off",
"editor.suggest.localityBonus": true,
"editor.acceptSuggestionOnCommitCharacter": false,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.suggestSelection": "recentlyUsed"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.suggestSelection": "recentlyUsed"
},
"editor.tabSize": 2,
"editor.glyphMargin": false,
"editor.folding": true,
"files.exclude": {
"**/.history": true,
"**/.next": true
},
"files.defaultLanguage": "{activeEditorLanguage}",
"javascript.validate.enable": false,
"search.exclude": {
"**/.build": true,
"**/.gh-pages": true,
"**/.next": true,
"**/bower_components": true,
"**/build": true,
"**/coverage": true,
"**/dist": true,
"**/node_modules": true
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.options": {
"parserOptions": {
"sourceType": "module"
},
"overrideConfig": {
"rules": {
"no-debugger": "off"
}
}
},
"terminal.integrated.scrollback": 10000,
"terminal.integrated.inheritEnv": false,
"explorer.openEditors.visible": 0,
"editor.lineNumbers": "on",
"workbench.colorTheme": "Palenight Operator",
"workbench.iconTheme": "vscode-great-icons",
"workbench.startupEditor": "none",
"workbench.editor.limit.enabled": true,
"workbench.editor.limit.perEditorGroup": false,
"workbench.editor.limit.value": 10,
"debug.javascript.codelens.npmScripts": "never",
"breadcrumbs.enabled": true,
"grunt.autoDetect": "off",
"npm.runSilent": true,
"gulp.autoDetect": "off",
"explorer.confirmDragAndDrop": false,
// "editor.multiCursorModifier": "ctrlCmd",
"editor.formatOnPaste": false,
"editor.minimap.enabled": false,
"spellright.language": ["en"],
"spellright.documentTypes": ["markdown", "plaintext", "mdx"],
"spellright.parserByClass": {
"mdx": {
"parser": "markdown"
}
},
"javascript.updateImportsOnFileMove.enabled": "never",
"typescript.updateImportsOnFileMove.enabled": "never",
"editor.cursorSmoothCaretAnimation": "on",
"editor.smoothScrolling": true,
"php.suggest.basic": false,
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"prettier.arrowParens": "avoid",
"prettier.bracketSameLine": false,
"prettier.bracketSpacing": true,
"prettier.embeddedLanguageFormatting": "auto",
"prettier.endOfLine": "lf",
"prettier.htmlWhitespaceSensitivity": "css",
"prettier.insertPragma": false,
"prettier.jsxSingleQuote": false,
"prettier.printWidth": 80,
"prettier.proseWrap": "always",
"prettier.quoteProps": "as-needed",
"prettier.requirePragma": false,
"prettier.semi": true,
"prettier.singleAttributePerLine": false,
"prettier.singleQuote": true,
"prettier.tabWidth": 2,
"prettier.trailingComma": "all",
"prettier.useTabs": true,
// "eslint.packageManager": "npm",
"npm.packageManager": "npm",
"editor.acceptSuggestionOnEnter": "off",
"editor.tokenColorCustomizations": {
"textMateRules": []
// "strings": "#ce9178"
},
"workbench.colorCustomizations": {
// "editor.background": "#1f1c24",
// "tab.activeBackground": "#1f1c24",
// "activityBar.background": "#1f1c24",
// "toolbar.activeBackground": "#1f1c24",
// "sideBar.background": "#1f1c24",
// "titleBar.activeBackground": "#29252d",
// "tab.inactiveBackground": "#29252d",
// "titleBar.inactiveBackground": "#29252d",
// "notifications.background": "#29252d",
// "editorIndentGuide.background1": "#1f1c24"
// "editor.foreground": "#ce9178",
},
// "editor.fontSize": 15,
"terminal.integrated.fontSize": 15,
"workbench.statusBar.visible": true,
"editor.cursorBlinking": "solid",
"editor.inlineSuggest.enabled": true,
"redhat.telemetry.enabled": false,
"emmet.showAbbreviationSuggestions": false,
"emmet.showExpandedAbbreviation": "never",
"github.copilot.enable": {
"*": true,
"plaintext": false,
"markdown": true,
"scminput": false,
"yaml": true,
"jsonc": false,
"mdx": false,
"typescriptreact": true
},
"git.autofetch": true,
"[prisma]": {
"editor.defaultFormatter": "Prisma.prisma"
},
"git.path": "/opt/homebrew/bin/git",
"playwright.reuseBrowser": false,
"totalTypeScript.hideAllTips": false,
"totalTypeScript.hideBasicTips": true,
"totalTypeScript.hiddenTips": [
"passing-generics-to-types",
"returntype-utility-type",
"typeof",
"in-operator-narrowing",
"record-utility-type",
"parameters-utility-type",
"non-null-expression",
"generic-slots-in-functions",
"keyof",
"type-predicate",
"tuple-type",
"as-const",
"as-const-on-object",
"pick-utility-type",
"awaited-utility-type",
"nonnullable-utility-type",
"partial-utility-type",
"omit-utility-type",
"exclude-utility-type",
"type-alias-with-generics",
"never-keyword",
"mapped-type",
"interface-with-generics",
"conditional-type",
"nested-conditional-type",
"required-utility-type",
"interface-with-multiple-generics",
"infer"
],
"json.schemas": [
{
"fileMatch": ["**/.github/workflows/deploy.yml"],
"url": "https://json.schemastore.org/github-workflow.json"
}
],
"workbench.sideBar.location": "right",
"terminal.integrated.defaultLocation": "editor",
"git.confirmSync": false,
"diffEditor.renderSideBySide": false,
"tailwindCSS.classAttributes": [
"class",
"className",
"ngClass",
".*ClassName"
],
// "editor.fontFamily": "Jetbrains Mono",
"editor.fontWeight": "400",
"editor.lineHeight": 28,
"editor.letterSpacing": -0.1,
"totalTypeScript.showTLDRTranslation": false,
"git.openRepositoryInParentFolders": "never",
"editor.gotoLocation.multipleDefinitions": "goto",
"editor.gotoLocation.multipleTypeDefinitions": "goto",
"editor.guides.bracketPairsHorizontal": false,
"editor.fontSize": 14,
"window.zoomLevel": 0,
"prettier.useEditorConfig": false,
"[java]": {
"editor.defaultFormatter": "redhat.java"
},
"vim.foldfix": true,
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["]", "d"],
"commands": ["editor.action.marker.nextInFiles"],
"silent": true
},
{
"before": ["[", "d"],
"commands": ["editor.action.marker.prevInFiles"],
"silent": true
}
],
"terminal.integrated.defaultProfile.osx": "zsh",
"apc.stylesheet": {
".quick-input-widget": {
"top": "140px !important",
"overflow": "hidden !important",
"padding": "1px",
"border": "1px solid rgba(255,255,255,.2) !important",
"box-shadow": "0 0 0 1px rgba(0,0,0,1) !important",
"backdrop-filter": "blur(10px) !important",
"background": "rgba(0,0,0,.3) !important",
"border-radius": "8px !important"
},
".quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container": {
"display": "inline-flex"
},
".quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label::before": {
"border": "1px solid rgba(255,255,255,.15)",
"background-color": "rgba(0,0,0,.2)",
"background-size": "70%",
"border-radius": "3px",
"margin-right": "8px",
"padding": "0",
"width": "24px",
"display": "flex",
"background-position": "center"
},
".quick-input-header .monaco-inputbox": {
"background": "none !important",
"border": "none !important"
},
".quick-input-header": {
"padding": "0 !important",
"background": "none !important",
"border-bottom": "1px solid rgba(255,255,255,.2) !important",
"backdrop-filter": "blur(10px) !important",
"border-radius": "8px 8px 0 0 !important"
},
".quick-input-and-message .input": {
"background": "hsl(240deg 1.33% 14.71% / .5) !important",
"backdrop-filter": "blur(8px) !important",
"border": "none !important",
"border-radius": "8px 8px 0 0 !important",
"padding": "0 12px !important",
"height": "40px !important",
"font-size": "14px !important",
"color": "var(--vscode-quickInput-foreground) !important"
},
".quick-input-header input:focus": {
"outline": "none !important"
},
".quick-input-header .synthetic-focus": {
"outline": "none !important"
},
".quick-input-list .monaco-scrollable-element": {
"padding": "0 !important"
},
".quick-input-progress.done": {
"display": "none !important"
},
".quick-input-list .monaco-highlighted-label": {
"color": "rgba(255,255,255,.9) !important"
},
".quick-input-list .quick-input-list-entry": {
"background": "none !important",
"padding": "0 8px !important",
"height": "40px !important",
"line-height": "40px !important",
"font-size": "13px !important",
"color": "var(--vscode-quickInput-foreground) !important"
},
".quick-input-list": {
"line-height": "40px !important",
"background": "hsl(240deg 1.33% 14.71% / .7) !important",
"backdrop-filter": "blur(10px) !important",
"padding": "8px 8px 4px 8px !important"
},
".quick-input-list .monaco-list": {
"padding": "0px !important"
},
".quick-input-list .monaco-list-rows": {
"min-height": "40px !important",
"top": "0 !important",
"background": "none !important"
},
".quick-input-widget.hidden-input .quick-input-list": {
"margin-top": "0"
},
".quick-input-list .monaco-list-row": {
"top": "0 !important",
"height": "40px !important",
"position": "relative !important"
},
".quick-input-list .monaco-list-row.focused": {
"background": "rgba(255,255,255,.1) !important"
},
".quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label": {
"align-items": "center !important"
}
},
"prisma.showPrismaDataPlatformNotification": false,
"update.mode": "default",
"editor.formatOnSave": true
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment