Skip to content

Instantly share code, notes, and snippets.

@rw3iss
Last active October 9, 2025 02:00
Show Gist options
  • Save rw3iss/4b0afe387006c17abcdac846e7212fb5 to your computer and use it in GitHub Desktop.
Save rw3iss/4b0afe387006c17abcdac846e7212fb5 to your computer and use it in GitHub Desktop.
settings.json
{
"window.commandCenter": true,
"window.zoomLevel": 0,
"window.title": "${dirty} ${rootNameShort}${separator}${folderPath}${separator}${activeEditorMedium}",
"explorer.compactFolders": true,
"extensions.ignoreRecommendations": true,
"workbench.colorCustomizations": {
"editorWarning.foreground": "#7d744faa",
"editorInfo.foreground": "#6693a8aa",
"editorError.foreground": "#ac9282aa",
"editorBracketHighlight.foreground1": "#86a0b2",
"editorBracketHighlight.foreground2": "#6693a8",
"editorBracketHighlight.foreground3": "#6693a8",
"editorBracketHighlight.foreground4": "#4f7f91",
"editorBracketHighlight.foreground5": "#406978",
"editorBracketHighlight.foreground6": "#355764"
},
"workbench.colorTheme": "Dark Space Theme",
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.pinnedTabsOnSeparateRow": true,
"workbench.editor.tabSizing": "fit",
"workbench.editor.wrapTabs": true,
"workbench.list.fastScrollSensitivity": 4,
"workbench.list.mouseWheelScrollSensitivity": 3,
"workbench.list.openMode": "singleClick",
"workbench.list.smoothScrolling": false,
"workbench.secondarySideBar.defaultVisibility": "hidden",
"workbench.settings.editor": "json",
"workbench.settings.openDefaultSettings": false,
"workbench.tree.indent": 18,
"editor.foldingImportsByDefault": true,
"editor.accessibilitySupport": "off",
"editor.autoClosingBrackets": "never",
"editor.autoClosingQuotes": "never",
"editor.bracketPairColorization.enabled": true,
"editor.bracketPairColorization.independentColorPoolPerBracketType": false,
"editor.codeActionsOnSave": {
"source.fixAll": "always",
"source.fixAll.eslint": "always",
"source.sort.json": "never"
},
"editor.selectionClipboard": false,
"editor.scrollOnMiddleClick": true,
"editor.codeLens": true,
"editor.cursorSmoothCaretAnimation": "off",
"editor.defaultFormatter": "vscode.markdown-language-features",
"editor.detectIndentation": false, // keep false to prevent vscode from changing files to 2-space tabs even when 4-space is enabled.
"editor.tabSize": 4,
"editor.insertSpaces": false,
"editor.fontFamily": "Fira Code, Droid Sans Mono Slashed, Source Code Pro, monospace",
"editor.fontSize": 12.5,
"editor.lineHeight": 18,
"editor.fontWeight": 500,
"editor.formatOnSave": true,
"editor.glyphMargin": true,
"editor.gotoLocation.multipleDeclarations": "goto",
"editor.gotoLocation.multipleDefinitions": "goto",
"editor.gotoLocation.multipleImplementations": "goto",
"editor.gotoLocation.multipleReferences": "goto",
"editor.gotoLocation.multipleTypeDefinitions": "goto",
"editor.guides.highlightActiveBracketPair": true,
"editor.guides.indentation": true,
"editor.hover.delay": 250,
"editor.lightbulb.enabled": "off",
"editor.matchBrackets": "near",
"editor.minimap.enabled": false,
"editor.mouseWheelScrollSensitivity": 3,
"editor.occurrencesHighlight": "off",
"editor.quickSuggestions": {
"other": false,
"comments": false,
"strings": false
},
"editor.quickSuggestionsDelay": 0,
"editor.scrollbar.verticalScrollbarSize": 20,
"output.smartScroll.enabled": true,
"editor.smoothScrolling": false,
"editor.fastScrollSensitivity": 5,
"editor.showFoldingControls": "always",
"editor.folding": true,
"editor.foldingStrategy": "auto",
"editor.snippetSuggestions": "top",
"editor.suggestSelection": "first",
"editor.tabCompletion": "on",
"editor.trimAutoWhitespace": false,
"editor.unicodeHighlight.allowedCharacters": {
"’": true
},
"editor.wordWrap": "on",
"editor.wrappingIndent": "same",
"git.mergeEditor": true,
"git.openDiffOnClick": false,
"git.openRepositoryInParentFolders": "never",
"git.requireGitUserConfig": false,
"git.suggestSmartCommit": false,
"gitlens.hovers.annotations.details": false,
"gitlens.hovers.annotations.changes": false,
"gitlens.hovers.enabled": false,
"gitlens.advanced.messages": {
"suppressGitDisabledWarning": true,
"suppressGitMissingWarning": true
},
"prettier.singleQuote": true,
"prettier.trailingComma": "none",
"prettier.tabWidth": 4,
"prettier.useTabs": true,
"prettier.printWidth": 140,
"prettier.semi": true,
"prettier.bracketSpacing": false,
"prettier.bracketSameLine": false,
"prettier.arrowParens": "always",
"prettier.endOfLine": "auto",
"prettier.singleAttributePerLine": true,
//"eslint.format.enable": true,
// "eslint.validate": [
// "javascript",
// "typescript",
// "typescriptreact",
// "javascriptreact",
// ],
"files.exclude": {
"**/.git": false
},
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/build": true,
"**/.git": true,
".git": true,
"**/env": true,
"**/venv": true
},
"search.useGlobalIgnoreFiles": true,
"search.useParentIgnoreFiles": true,
"files.autoSave": "off",
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/**": true,
"**/build": true,
"**/env/**": true,
"**/venv/**": true,
"env-*": true
},
"typescript.autoClosingTags": false,
"typescript.disableAutomaticTypeAcquisition": false,
"typescript.experimental.useTsgo": false,
"typescript.format.insertSpaceBeforeFunctionParenthesis": false,
"typescript.inlayHints.variableTypes.enabled": false,
"typescript.preferences.importModuleSpecifier": "shortest",
"typescript.preferences.importModuleSpecifierEnding": "js",
"typescript.preferences.includePackageJsonAutoImports": "off",
"typescript.suggest.autoImports": true,
"typescript.suggest.completeFunctionCalls": true,
"typescript.suggest.completeJSDocs": true,
"typescript.suggest.enabled": true,
"typescript.suggest.includeAutomaticOptionalChainCompletions": true,
"typescript.suggest.objectLiteralMethodSnippets.enabled": true,
"typescript.suggest.paths": true,
"typescript.updateImportsOnFileMove.enabled": "prompt",
"typescript.validate.enable": true,
"javascript.autoClosingTags": true,
"javascript.format.insertSpaceAfterCommaDelimiter": true,
"javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
"javascript.inlayHints.variableTypes.enabled": true,
"javascript.preferences.importModuleSpecifier": "shortest",
"javascript.preferences.importModuleSpecifierEnding": "js",
"javascript.suggest.autoImports": true,
"javascript.suggest.completeFunctionCalls": true,
"javascript.suggest.completeJSDocs": true,
"javascript.suggest.enabled": true,
"javascript.suggest.includeAutomaticOptionalChainCompletions": true,
"javascript.suggest.names": true,
"javascript.updateImportsOnFileMove.enabled": "prompt",
"javascript.validate.enable": true,
"[c]": {
"editor.tabSize": 4,
"editor.autoIndent": "full",
"editor.defaultFormatter": "psycha0s.cpp-format",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "never",
"source.organizeImports": "never",
"source.sortImports": "never"
},
"editor.wordWrap": "wordWrapColumn",
"editor.wordWrapColumn": 180
},
"[cpp]": {
"editor.tabSize": 4,
"editor.autoIndent": "full",
"editor.defaultFormatter": "psycha0s.cpp-format",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.organizeImports": "never",
"source.sortImports": "never"
},
"editor.wordWrap": "wordWrapColumn",
"editor.wordWrapColumn": 180
},
"[css]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "sibiraj-s.vscode-scss-formatter"
},
"[html]": {
"editor.formatOnSave": true,
"editor.wordWrap": "wordWrapColumn",
"editor.wordWrapColumn": 180,
"editor.defaultFormatter": "vscode.html-language-features"
},
"[javascript]": {
"editor.wordWrapColumn": 140,
"prettier.tabWidth": 4,
"prettier.printWidth": 140,
"prettier.useTabs": true,
"editor.tabSize": 4,
"editor.insertSpaces": false,
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "always",
"source.fixAll.eslint": "always",
"source.organizeImports": "always"
},
"editor.foldingStrategy": "auto",
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[javascriptreact]": {
"prettier.useTabs": true,
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "always",
"source.fixAll.eslint": "always",
"source.organizeImports": "always"
},
"editor.foldingStrategy": "auto",
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "always",
"source.fixAll.eslint": "always",
"source.organizeImports": "always"
}
},
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features",
"editor.formatOnSave": true
},
"[markdown]": {
"editor.tabSize": 4,
"editor.insertSpaces": false,
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.organizeImports": "explicit"
},
"editor.foldingStrategy": "auto",
"editor.defaultFormatter": "vscode.markdown-language-features"
},
"[minified-code]": {
"editor.formatOnSave": false
},
"[nginx]": {},
"[python]": {
"editor.wordWrapColumn": 180,
"editor.formatOnType": true
},
"[scss]": {
"editor.formatOnSave": true,
"editor.wrappingStrategy": "advanced",
"editor.trimAutoWhitespace": false,
"editor.defaultFormatter": "sibiraj-s.vscode-scss-formatter"
},
"[typescript]": {
"editor.insertSpaces": false,
"prettier.useTabs": true,
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.fixAll.eslint": "explicit",
"source.organizeImports": "always"
},
"editor.foldingStrategy": "auto",
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[typescriptreact]": {
"editor.insertSpaces": false,
"prettier.useTabs": true,
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "always",
"source.fixAll.eslint": "always",
"source.organizeImports": "always"
},
"editor.foldingStrategy": "auto",
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[xml]": {},
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml",
"diffEditor.ignoreTrimWhitespace": false
},
"arduino.logLevel": "verbose",
"arduino.path": "C:/Users/rw3is/OneDrive/Documents/Arduino/",
"arduino.useArduinoCli": true,
"autoimport.autoComplete": false,
"beautify.options": {
"preserve_newlines": true,
"max_preserve_newlines": 2,
"space_in_empty_paren": true
},
"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Google, IndentWidth: 4, ColumnLimit: 120, IncludeBlocks: Preserve, IndentGotoLabels: true, KeepEmptyLinesAtTheStartOfBlocks: true, IndentAccessModifiers: true, PointerAlignment: Left, QualifierAlignment: Left, SeparateDefinitionBlocks: Always, MaxEmptyLinesToKeep: 1 }",
"C_Cpp.clang_format_style": "file",
"C_Cpp.codeAnalysis.clangTidy.enabled": false,
"chat.agent.enabled": false,
"chat.commandCenter.enabled": false,
"chat.focusWindowOnConfirmation": false,
"chat.notifyWindowOnConfirmation": false,
"clang-format.language.cpp.style": "file",
"clangd.detectExtensionConflicts": false,
"cloudcode.duetAI.enable": false,
"cloudcode.duetAI.project": "blobs-444302",
"cmake.configureOnOpen": true,
"cmake.showOptionsMovedNotification": false,
"CodeGPT.maxTokens": 1000,
"CodeGPT.temperature": 0.45,
"debug.onTaskErrors": "showErrors",
"diffEditor.codeLens": true,
"diffEditor.ignoreTrimWhitespace": false,
"diffEditor.ignoreLineBreaks": true,
"scm.diffDecorationsIgnoreTrimWhitespace": "true",
"docker.extension.dockerEngineAvailabilityPrompt": false,
"docker.extension.enableComposeLanguageServer": false,
"docthis.includeDescriptionTag": true,
"docthis.includeMemberOfOnClassMembers": false,
"docthis.includeTypes": true,
"emmet.excludeLanguages": [
"typescriptreact",
"javscriptreact",
"javscript",
"typescript"
],
"emmet.showAbbreviationSuggestions": false,
"geminicodeassist.enableTelemetry": false,
"github.copilot.chat.edits.suggestRelatedFilesForTests": false,
"github.copilot.chat.edits.suggestRelatedFilesFromGitHistory": false,
"github.copilot.enable": {
"*": false,
"plaintext": false,
"markdown": false,
"scminput": false,
"inlineSuggest": false,
"inlineSuggest.showOnTriggerCharacters": false,
"inlineSuggest.showOnTab": false,
"inlineSuggest.showOnEnter": false,
"typescript": false
},
"go.formatTool": "goimports",
"go.languageServerExperimentalFeatures": {
"diagnostics": false
},
"go.lintFlags": [
"--enable=golint",
"--exclude=exported (const|type|method|function) [\\w.]+ should have comment (\\(or a comment on this block\\) )?or be unexported",
"--exclude=don't use ALL_CAPS in Go names; use CamelCase"
],
"go.useLanguageServer": true,
"hediet.vscode-drawio.resizeImages": null,
"highlight.decorations": {
"highlight.rangeBehavior": 1
},
"html.suggest.html5": false,
"idf.espIdfPathWin": "C:\\Users\\rw3iss\\esp\\v5.3.2\\esp-idf",
"idf.flashBaudRate": "115200",
"idf.gitPathWin": "C:/lib/Espressif/tools/idf-git/2.44.0/cmd/git.exe",
"idf.hasWalkthroughBeenShown": true,
"idf.pythonInstallPath": "C:\\lib\\Espressif\\tools\\idf-python\\3.11.2\\python.exe",
"idf.showOnboardingOnInit": false,
"idf.toolsPathWin": "C:\\lib\\Espressif",
"jsdoc-generator": {
"descriptionPlaceholder": "",
"author": "",
"includeDate": false,
"includeTime": false
},
"markdown.suggest.paths.enabled": false,
"path-intellisense.ignoreTsConfigBaseUrl": false,
"php.suggest.basic": false,
"postcssSorting.config": {
"order": [
"at-rules",
"custom-properties",
"dollar-variables",
"declarations",
"at-rules"
],
"properties-order": [
"@include",
"display",
"flex",
"flex-direction",
"flex-wrap",
"justify-content",
"align-items",
"z-index",
"position",
"top",
"right",
"bottom",
"left",
"height",
"min-height",
"max-height",
"width",
"min-width",
"max-width",
"object-fit",
"overflow",
"overflow-x",
"overflow-y",
"margin",
"padding",
"font",
"font-family",
"font-size",
"font-weight",
"text-transform",
"text-align",
"color",
"background",
"background-color",
"transition",
"border",
"border-color"
]
},
"Prettier-SQL.insertSpacesOverride": false,
"python.languageServer": "Default",
"redhat.telemetry.enabled": false,
"scm.diffDecorations": "none",
"scm.diffDecorationsGutterVisibility": "hover",
"security.workspace.trust.untrustedFiles": "open",
"tabnine.experimentalAutoImports": true,
"telemetry.feedback.enabled": false,
"terminal.explorerKind": "external",
"terminal.external.linuxExec": "konsole",
"terminal.integrated.defaultProfile.windows": "Git Bash",
"terminal.integrated.fontFamily": "Fira Code, Droid Sans Mono Slashed, Source Code Pro, monospace",
"terminal.integrated.fontSize": 10,
"terminal.integrated.inheritEnv": true,
"terminal.integrated.profiles.windows": {
"Git Bash": {
"path": "C:\\Program Files\\Git\\bin\\bash.exe"
}
},
"update.enableWindowsBackgroundUpdates": false,
"update.mode": "start",
"update.showReleaseNotes": false,
"yaml.extension.recommendations": false,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"git.autofetch": true,
"debug.console.fontSize": 10,
"debug.console.fontFamily": "JetBrains Mono, Fira Code, Droid Sans Mono Slashed, Source Code Pro, monospace",
"debug.allowBreakpointsEverywhere": true,
"debug.javascript.breakOnConditionalError": true,
"breadcrumbs.enabled": false,
"k6.cloudToken": "glc_eyJvIjoiMTUzOTc1MSIsIm4iOiJhY2Nlc3MtdGVzdHMtdGVzdHMtdG9rZW4iLCJrIjoiS2htWkdVOVE5enBsTjg4MHU1djA0M0o3IiwibSI6eyJyIjoicHJvZC11cy13ZXN0LTAifX0=",
"debug.javascript.defaultRuntimeExecutable": {
"pwa-node": "node"
},
"[dockercompose]": {
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.autoIndent": "advanced",
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"[github-actions-workflow]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"editor.tokenColorCustomizations": {
"[Dark Space Theme]": {}
},
"editor.semanticHighlighting.enabled": true,
"terminal.integrated.gpuAcceleration": "on",
"terminal.integrated.enableImages": true,
"terminal.integrated.copyOnSelection": true
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment