Last active
July 14, 2023 11:30
-
-
Save Ian-Balijawa/8594a6ea3ba835c718062ab71b4c67bb to your computer and use it in GitHub Desktop.
My VSCode Settings
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"search.exclude": { | |
"**/node_modules": true, | |
"**/bower_components": true, | |
".build/**": true, | |
"out/**": true, | |
"out-build/**": true, | |
"out-vscode/**": true, | |
"i18n/**": true, | |
"extensions/**/out/**": true, | |
"test/smoke/out/**": true, | |
"test/automation/out/**": true, | |
"test/integration/browser/out/**": true, | |
"src/vs/base/test/node/uri.test.data.txt": true, | |
"src/vs/workbench/api/test/browser/extHostDocumentData.test.perf-data.ts": true, | |
"**/.git": true, | |
"**/.github": true, | |
"**/.output": true, | |
"**/.pnpm": true, | |
"**/.vscode": true, | |
"**/.yarn": true, | |
"**/dist/**": false, | |
"**/logs": true, | |
"**/out/**": true, | |
"**/pnpm-lock.yaml": true, | |
"**/tmp": true, | |
"**/yarn.lock": true | |
}, | |
"npm.exclude": "**/extensions/**", | |
"npm.packageManager": "yarn", | |
"emmet.excludeLanguages": [], | |
"typescript.preferences.importModuleSpecifier": "non-relative", | |
"json.schemas": [ | |
{ | |
"fileMatch": ["cgmanifest.json"], | |
"url": "./.vscode/cgmanifest.schema.json" | |
}, | |
{ | |
"fileMatch": ["cglicenses.json"], | |
"url": "./.vscode/cglicenses.schema.json" | |
} | |
], | |
"remote.extensionKind": { | |
"msjsdiag.debugger-for-chrome": "workspace" | |
}, | |
"files.insertFinalNewline": true, | |
"[plaintext]": { | |
"files.insertFinalNewline": false | |
}, | |
"[typescript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode", | |
"editor.formatOnSave": true | |
}, | |
"[javascript]": { | |
"editor.defaultFormatter": "vscode.typescript-language-features", | |
"editor.formatOnSave": true | |
}, | |
"typescript.tsc.autoDetect": "off", | |
"editor.quickSuggestions": { | |
"other": "inline", | |
"comments": "inline", | |
"strings": "inline" | |
}, | |
"[jsonc]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"editor.find.addExtraSpaceOnTop": false, | |
"editor.mouseWheelZoom": true, | |
"editor.unicodeHighlight.invisibleCharacters": false, | |
"explorer.confirmDragAndDrop": false, | |
"window.dialogStyle": "custom", | |
"window.titleBarStyle": "custom", | |
"workbench.editor.tabSizing": "fit", | |
"workbench.editor.limit.perEditorGroup": true, | |
"workbench.list.smoothScrolling": true, | |
"workbench.tree.expandMode": "singleClick", | |
"workbench.tree.indent": 10, | |
"files.eol": "\n", | |
"terminal.integrated.cursorBlinking": true, | |
"terminal.integrated.cursorStyle": "underline", | |
"terminal.integrated.fontWeight": "300", | |
"terminal.integrated.persistentSessionReviveProcess": "never", | |
"terminal.integrated.tabs.enabled": true, | |
"scm.diffDecorationsGutterWidth": 2, | |
"debug.onTaskErrors": "debugAnyway", | |
// Extension configs | |
"emmet.triggerExpansionOnTab": false, | |
"css.lint.hexColorLength": "ignore", | |
"prettier.enable": true, | |
"prettier.printWidth": 300, | |
"prettier.useTabs": true, | |
"prettier.tabWidth": 4, | |
"material-icon-theme.folders.theme": "specific", | |
"prettier.arrowParens": "avoid", | |
"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": true, | |
"javascript.format.insertSpaceBeforeFunctionParenthesis": true, | |
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": true, | |
"workbench.editorAssociations": { | |
"*.sqlite3": "default" | |
}, | |
"[typescriptreact]": { | |
"editor.defaultFormatter": "vscode.typescript-language-features" | |
}, | |
"[javascriptreact]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"git.enableSmartCommit": true, | |
"[css]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[json]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"window.menuBarVisibility": "compact", | |
"prettier.trailingComma": "all", | |
"editor.wordWrapColumn": 300, | |
"terminal.integrated.cursorWidth": 1, | |
"[python]": { | |
"editor.formatOnType": true | |
}, | |
"security.workspace.trust.untrustedFiles": "newWindow", | |
"diffEditor.diffAlgorithm": "advanced", | |
"diffEditor.ignoreTrimWhitespace": false, | |
"diffEditor.wordWrap": "off", | |
"editor.acceptSuggestionOnEnter": "smart", | |
"editor.accessibilitySupport": "off", | |
"editor.autoIndent": "full", | |
"editor.bracketPairColorization.enabled": true, | |
"editor.bracketPairColorization.independentColorPoolPerBracketType": true, | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": true, | |
"source.removeUnusedImports": true | |
}, | |
"editor.codeLensFontFamily": "\"JetBrains Mono\"", | |
"editor.codeLensFontSize": 10, | |
"editor.cursorSmoothCaretAnimation": "on", | |
"editor.cursorStyle": "line", | |
"editor.defaultFormatter": "esbenp.prettier-vscode", | |
"editor.foldingStrategy": "indentation", | |
"editor.fontFamily": "Consolas, 'Courier New', monospace", | |
"editor.fontLigatures": false, | |
"editor.fontSize": 14, | |
"editor.fontWeight": 500, | |
"editor.formatOnSave": true, | |
"editor.gotoLocation.multipleDeclarations": "goto", | |
"editor.gotoLocation.multipleDefinitions": "goto", | |
"editor.gotoLocation.multipleImplementations": "goto", | |
"editor.gotoLocation.multipleReferences": "goto", | |
"editor.gotoLocation.multipleTypeDefinitions": "gotoAndPeek", | |
"editor.guides.bracketPairs": false, | |
"editor.guides.indentation": false, | |
"editor.inlineSuggest.enabled": true, | |
"editor.insertSpaces": true, | |
"editor.lineHeight": 23, | |
"editor.linkedEditing": true, | |
"editor.minimap.maxColumn": 200, | |
"editor.minimap.renderCharacters": true, | |
"editor.minimap.showSlider": "always", | |
"editor.multiCursorModifier": "alt", | |
"editor.renderControlCharacters": true, | |
"editor.renderLineHighlight": "all", | |
"editor.renderWhitespace": "all", | |
"editor.scrollBeyondLastLine": false, | |
"editor.showFoldingControls": "always", | |
"editor.snippetSuggestions": "top", | |
"editor.stickyScroll.enabled": true, | |
"editor.suggest.localityBonus": true, | |
"editor.suggest.preview": true, | |
"editor.suggest.showStatusBar": true, | |
"editor.suggestSelection": "recentlyUsedByPrefix", | |
"editor.tabCompletion": "on", | |
"editor.tabSize": 4, | |
"editor.unfoldOnClickAfterEndOfLine": true, | |
"editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?", | |
"editor.wordWrap": "off", | |
"emmet.includeLanguages": { | |
"javascript": "javascriptreact", | |
"jsx-sublime-babel-tags": "javascriptreact", | |
"tsx": "typescriptreact" | |
}, | |
"emmet.showAbbreviationSuggestions": true, | |
"emmet.showSuggestionsAsSnippets": true, | |
"explorer.confirmDelete": false, | |
"extensions.autoUpdate": true, | |
"extensions.ignoreRecommendations": true, | |
"files.associations": { | |
"*.atml": "html", | |
"*.fish": "powershell", | |
"*.js": "javascript", | |
"*.mdx": "markdown", | |
".babelrc": "json", | |
".huskyrc": "json" | |
}, | |
"files.autoSave": "afterDelay", | |
"files.autoSaveDelay": 6000, | |
"files.exclude": { | |
"**/.DS_Store": true, | |
"**/.git": true, | |
"**/.hg": true, | |
"**/.svn": true, | |
"**/CVS": true, | |
"**/__MACOSX": true | |
}, | |
"files.simpleDialog.enable": true, | |
"files.trimTrailingWhitespace": true, | |
"git.allowForcePush": true, | |
"git.allowNoVerifyCommit": true, | |
"git.autofetch": true, | |
"git.confirmSync": false, | |
"git.fetchOnPull": true, | |
"git.inputValidationSubjectLength": 72, | |
"git.mergeEditor": true, | |
"git.suggestSmartCommit": false, | |
"github.copilot.enable": { | |
"*": true, | |
"markdown": true, | |
"plaintext": true, | |
"yaml": true | |
}, | |
"github.copilot.inlineSuggest.enable": true, | |
"javascript.inlayHints.enumMemberValues.enabled": true, | |
"javascript.inlayHints.functionLikeReturnTypes.enabled": true, | |
"javascript.inlayHints.parameterNames.enabled": "all", | |
"javascript.inlayHints.parameterTypes.enabled": true, | |
"javascript.inlayHints.propertyDeclarationTypes.enabled": true, | |
"javascript.inlayHints.variableTypes.enabled": true, | |
"javascript.preferences.importModuleSpecifier": "relative", | |
"javascript.preferences.importModuleSpecifierEnding": "minimal", | |
"javascript.preferences.quoteStyle": "single", | |
"javascript.referencesCodeLens.enabled": true, | |
"javascript.referencesCodeLens.showOnAllFunctions": true, | |
"javascript.suggest.completeFunctionCalls": true, | |
"javascript.updateImportsOnFileMove.enabled": "always", | |
"js/ts.implicitProjectConfig.experimentalDecorators": true, | |
"markdown.preview.fontFamily": "Inter, -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif", | |
"markdown.validate.enabled": true, | |
"merge-conflict.autoNavigateNextConflict.enabled": true, | |
"merge-conflict.diffViewPosition": "Below", | |
"mergeEditor.diffAlgorithm": "advanced", | |
"php.suggest.basic": false, | |
"php.validate.enable": false, | |
"prettier.semi": false, | |
"prettier.singleQuote": true, | |
"problems.defaultViewMode": "table", | |
"references.preferredLocation": "view", | |
"scss.validate": false, | |
"search.collapseResults": "auto", | |
"search.followSymlinks": false, | |
"search.quickOpen.includeSymbols": false, | |
"search.showLineNumbers": true, | |
"search.smartCase": true, | |
"security.workspace.trust.enabled": false, | |
"terminal.external.osxExec": "iTerm.app", | |
"terminal.integrated.enableBell": true, | |
"terminal.integrated.env.osx": { | |
"FIG_NEW_SESSION": "1" | |
}, | |
"terminal.integrated.lineHeight": 1.2, | |
"terminal.integrated.macOptionClickForcesSelection": true, | |
"terminal.integrated.minimumContrastRatio": 3, | |
"terminal.integrated.scrollback": 8000, | |
"typescript.enablePromptUseWorkspaceTsdk": false, | |
"typescript.implementationsCodeLens.enabled": false, | |
"typescript.inlayHints.enumMemberValues.enabled": false, | |
"typescript.inlayHints.functionLikeReturnTypes.enabled": false, | |
"typescript.inlayHints.parameterNames.enabled": "literals", | |
"typescript.inlayHints.parameterTypes.enabled": false, | |
"typescript.inlayHints.propertyDeclarationTypes.enabled": false, | |
"typescript.inlayHints.variableTypes.enabled": false, | |
"typescript.locale": "en", | |
"typescript.preferences.importModuleSpecifierEnding": "minimal", | |
"typescript.preferences.quoteStyle": "single", | |
"typescript.referencesCodeLens.enabled": true, | |
"typescript.referencesCodeLens.showOnAllFunctions": true, | |
"typescript.suggest.completeFunctionCalls": true, | |
"typescript.tsdk": "/usr/local/lib/node_modules/typescript/lib", | |
"typescript.tsserver.log": "off", | |
"typescript.updateImportsOnFileMove.enabled": "always", | |
"window.autoDetectColorScheme": true, | |
"window.commandCenter": true, | |
"window.newWindowDimensions": "maximized", | |
"window.restoreFullscreen": true, | |
"window.restoreWindows": "all", | |
"window.title": "${rootName}", | |
"workbench.colorTheme": "Palenight (Mild Contrast)", | |
"workbench.commandPalette.preserveInput": true, | |
"workbench.editor.closeOnFileDelete": true, | |
"workbench.editor.decorations.badges": true, | |
"workbench.editor.decorations.colors": true, | |
"workbench.editor.highlightModifiedTabs": true, | |
"workbench.editor.limit.enabled": true, | |
"workbench.editor.limit.value": 20, | |
"workbench.editor.revealIfOpen": true, | |
"workbench.editor.tabCloseButton": "right", | |
"workbench.editor.wrapTabs": true, | |
"workbench.iconTheme": "material-icon-theme", | |
"workbench.layoutControl.enabled": true, | |
"workbench.list.horizontalScrolling": true, | |
"workbench.settings.openDefaultSettings": true, | |
"workbench.startupEditor": "newUntitledFile", | |
"workbench.statusBar.visible": true, | |
"workbench.view.alwaysShowHeaderActions": true, | |
"editor.unicodeHighlight.allowedLocales": { | |
"es": true | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment