Skip to content

Instantly share code, notes, and snippets.

@bytescreator
Created December 20, 2024 16:50
Show Gist options
  • Save bytescreator/c0d2f9b2344534de8c4c3bc52193c3b6 to your computer and use it in GitHub Desktop.
Save bytescreator/c0d2f9b2344534de8c4c3bc52193c3b6 to your computer and use it in GitHub Desktop.
my current vscode config, some parts contain utter garbage from years of usage
{
"editor.insertSpaces": true,
"editor.tabSize": 4,
"editor.codeLens": true,
"editor.rulers": [
{
"column": 80,
"color": "#a11b0365"
}
],
"editor.unicodeHighlight.ambiguousCharacters": false,
"[dart]": {
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.selectionHighlight": false,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.suggestSelection": "first",
"editor.tabCompletion": "onlySnippets",
"editor.wordBasedSuggestions": "off"
},
"hexeditor.columnWidth": 32,
"hexeditor.showDecodedText": true,
"hexeditor.defaultEndianness": "little",
"hexeditor.inspectorType": "aside",
"editor.autoIndent": "advanced",
"editor.unicodeHighlight.nonBasicASCII": false,
"editor.fontFamily": "'Cascadia Code', 'Source Code Pro Medium', Consolas, 'Courier New', monospace",
"editor.fontSize": 12,
"editor.renderWhitespace": "trailing",
"editor.smoothScrolling": true,
"editor.cursorSmoothCaretAnimation": "off",
"editor.cursorSurroundingLines": 15,
"editor.cursorBlinking": "phase",
"remote.SSH.configFile": "C:\\Users\\lenovo\\vscode_ssh",
"[python]": {
"editor.formatOnType": true
},
"java.import.gradle.java.home": "C:\\Program Files\\Java\\jdk-18.0.1.1",
"php.validate.executablePath": "C:\\Users\\lenovo\\.bin\\php\\php.exe",
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"dart.debugExternalPackageLibraries": false,
"dart.debugSdkLibraries": false,
"[aspnetcorerazor]": {
"editor.defaultFormatter": "ms-dotnettools.csharp"
},
"debug.openDebug": "openOnDebugBreak",
"editor.tabCompletion": "off",
"powershell.integratedConsole.focusConsoleOnExecute": true,
"files.defaultLanguage": "",
"editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",
"powershell.buttons.showPanelMovementButtons": false,
"powershell.codeFolding.showLastLine": true,
"workbench.editorAssociations": {
"git-rebase-todo": "default"
},
"dart.showInspectorNotificationsForWidgetErrors": false,
"kotlin.languageServer.enabled": true,
"kotlin.debugAdapter.enabled": true,
"diffEditor.experimental.useVersion2": true,
"eslint.lintTask.enable": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.renderLineHighlight": "gutter",
"svelte.enable-ts-plugin": true,
"diffEditor.hideUnchangedRegions.enabled": true,
"window.customTitleBarVisibility": "never",
"go.enableCodeLens": {
"runtest": true
},
"gopls": {
"ui.codelenses": {
"generate": true,
"gc_details": true,
"run_govulncheck": true
},
"ui.diagnostic.annotations": {
"escape": true,
"inline": true,
"bounds": true,
"nil": true
},
"ui.semanticTokens": true
},
"workbench.colorCustomizations": {
"[Tokyo (Dark)]": {
"editor.background": "#110914",
"editorSuggestWidget.border": "#ffffff",
"editorSuggestWidget.selectedBackground": "#110914",
"editorSuggestWidget.selectedForeground": "#00ff00",
"editorSuggestWidget.focusHighlightForeground": "#9314a4",
"editorSuggestWidget.selectedIconForeground": "#ee00ff",
"terminal.background": "#1f0738",
"quickInputList.focusForeground": "#00ff00",
"quickInputList.focusBackground": "#110914",
"quickInput.background": "#271d1d"
}
},
"window.commandCenter": false,
"workbench.layoutControl.enabled": false,
"editor.minimap.enabled": false,
"go.toolsManagement.autoUpdate": true,
"rust-analyzer.inlayHints.typeHints.enable": false,
"rust-analyzer.inlayHints.parameterHints.enable": false,
"rust-analyzer.inlayHints.chainingHints.enable": false,
"rust-analyzer.inlayHints.implicitDrops.enable": false,
"rust-analyzer.inlayHints.rangeExclusiveHints.enable": true,
"rust-analyzer.inlayHints.lifetimeElisionHints.enable": "skip_trivial",
"rust-analyzer.cargo.features": "all",
// "rust-analyzer.checkOnSave": false,
"files.readonlyInclude": {
"**/.cargo/registry/src/**/*.rs": true,
"**/lib/rustlib/src/rust/library/**/*.rs": true
},
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.organizeImports": "always"
},
"editor.semanticTokenColorCustomizations": {
"rules": {
"*.async": {
"fontStyle": "italic bold"
},
"*.constant": "#35b8a2",
"*.mutable": {
"fontStyle": "italic bold"
},
"*.controlFlow": {
"foreground": "#b63cac",
"fontStyle": "italic bold"
}
}
},
"python.createEnvironment.trigger": "off",
"workbench.colorTheme": "Visual Studio Dark - C++",
"[svelte]": {
"editor.defaultFormatter": "svelte.svelte-vscode"
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
// "window.autoDetectColorScheme": true,
// "workbench.preferredDarkColorTheme": "Gopher Theme Color",
// "workbench.preferredLightColorTheme": "Default Light Modern",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment