Skip to content

Instantly share code, notes, and snippets.

@rodrigocfd
Last active March 13, 2026 23:49
Show Gist options
  • Select an option

  • Save rodrigocfd/59f0689a2ce055dc8ee92a1ea14f3a2f to your computer and use it in GitHub Desktop.

Select an option

Save rodrigocfd/59f0689a2ce055dc8ee92a1ea14f3a2f to your computer and use it in GitHub Desktop.
Visual Studio Code settings
{
// "editor.fontFamily": "'Cascadia Code SemiLight'", "editor.fontSize": 15,
// "editor.fontFamily": "'CommitMono'", "editor.fontSize": 14.25,
// "editor.fontFamily": "'Dank Mono'", "editor.fontSize": 15.5,
// "editor.fontFamily": "'Fira Code'", "editor.fontSize": 14.25,
// "editor.fontFamily": "'Geist Mono'", "editor.fontSize": 14.5,
// "editor.fontFamily": "'Iosevka'", "editor.fontSize": 15.45,"editor.fontLigatures": "'calt' off, 'JSPT' on",
// "editor.fontFamily": "'JetBrains Mono'", "editor.fontSize": 14.45,
// "editor.fontFamily": "'Liga Cousine'", "editor.fontSize": 14.5,
// "editor.fontFamily": "'Liga DejaVu Sans Mono'", "editor.fontSize": 15,
// "editor.fontFamily": "'Liga Droid Sans Mono'", "editor.fontSize": 14.25,
// "editor.fontFamily": "'Ligalex Mono'", "editor.fontSize": 14.5,
// "editor.fontFamily": "'LigaSrc Pro'", "editor.fontSize": 14.5,
// "editor.fontFamily": "'LigaSrc Pro'", "editor.fontSize": 15.5,
// "editor.fontFamily": "'Monaspace Argon Frozen'", "editor.fontSize": 13.5,
// "editor.fontFamily": "'Monaspace Argon Frozen'", "editor.fontSize": 14.25,
// "editor.fontFamily": "'Monaspace Krypton Frozen'", "editor.fontSize": 14,
// "editor.fontFamily": "'Monaspace Neon Frozen'", "editor.fontSize": 13.5,
// "editor.fontFamily": "'Monaspace Neon Frozen'", "editor.fontSize": 14.25,
// "editor.fontFamily": "'Monaspace Xenon Frozen'", "editor.fontSize": 13.5,
// "editor.fontFamily": "'Monaspace Xenon Frozen'", "editor.fontSize": 14.25,
// "editor.fontFamily": "'Victor Mono Regular'", "editor.fontSize": 16,
// "editor.fontFamily": "'Anonymous Pro'", "editor.fontSize": 17,
// "editor.fontFamily": "'AverageMono'", "editor.fontSize": 14.5,"editor.fontWeight": "bold",
// "editor.fontFamily": "'BPMono'", "editor.fontSize": 14,
// "editor.fontFamily": "'CamingoCode'", "editor.fontSize": 15.5,
// "editor.fontFamily": "'CentSchbook Mono BT'", "editor.fontSize": 15,
"editor.fontFamily": "'Consolas'", "editor.fontSize": 15.75,
// "editor.fontFamily": "'Droid Sans Mono'", "editor.fontSize": 14.5,
// "editor.fontFamily": "'Go Mono'", "editor.fontSize": 14.5,
// "editor.fontFamily": "'Google Sans Code Light'", "editor.fontSize": 14.75,
// "editor.fontFamily": "'Google Sans Code'", "editor.fontSize": 14.75,
// "editor.fontFamily": "'Inconsolata SemiExpanded'", "editor.fontSize": 15.75,
// "editor.fontFamily": "'Inconsolata'", "editor.fontSize": 16.45,
// "editor.fontFamily": "'Intel One Mono'", "editor.fontSize": 14.25,
// "editor.fontFamily": "'Lucida Console'", "editor.fontSize": 14.5,
// "editor.fontFamily": "'Menlo'", "editor.fontSize": 15,
// "editor.fontFamily": "'Monaco'", "editor.fontSize": 14.25,
// "editor.fontFamily": "'Operator Mono Light'", "editor.fontSize": 15.75,
// "editor.fontFamily": "'Roboto Mono'", "editor.fontSize": 14.5,
// "editor.fontFamily": "'Sometype Mono'", "editor.fontSize": 15,
// "editor.fontFamily": "'Source Code Pro'", "editor.fontSize": 14.5,
// "editor.fontFamily": "'TeX Gyre Cursor'", "editor.fontSize": 15.25,
"breadcrumbs.enabled": false,
"C_Cpp.autocompleteAddParentheses": true,
"chat.agent.enabled": false,
"chat.autopilot.enabled": false,
"chat.disableAIFeatures": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.accessibilitySupport": "off",
"editor.bracketPairColorization.enabled": false,
"editor.codeLens": false,
"editor.colorDecorators": true,
"editor.fontLigatures": true,
"editor.inlayHints.enabled": "offUnlessPressed",
"editor.insertSpaces": false,
"editor.lineHeight": 18,
"editor.minimap.enabled": false,
"editor.mouseWheelZoom": true,
"editor.renderLineHighlight": "none",
"editor.renderWhitespace": "trailing",
"editor.rulers": [80],
"editor.tabSize": 3,
"editor.semanticTokenColorCustomizations": {
"[Default Light+]": {
"rules": {
"boolean": {
// "foreground": "#9932cc", // violet
"foreground": "#1848e3", // VS blue
},
"macro": {
"foreground": "#59e", // baby blue
// "foreground": "#ff8040", // orange
// "foreground": "#9932cc", // violet
"italic": true, //DUMPED!
},
"namespace": "#9d9d00", // gold
"*.constant": "#008080", // Rust doc
// "*.documentation": "#00b400", // green; Rust doc
"*.documentation": "#aaa", // gray; Rust doc
// "struct": {
// "foreground": "#0066ee",
// },
},
},
},
"editor.stickyScroll.enabled": false,
// "editor.suggest.showKeywords": false,
"editor.tokenColorCustomizations": {
"[Default Light+]": {
"functions": {
"foreground": "#74533d", // VS brown
},
// "keywords": "#9932cc", // used by JS
"keywords": "#1848e3", // VS blue
"numbers": "#c00000",
"strings": "#da3d3d", // red-like
// "strings": "#057d16", // intellij-green
// "types": "#1848e3", // VS blue
// "types": "#2891af", // VS teal
"types": "#9932cc", // violet
// "types": "#5599ee", // baby blue
// "variables": {
// "fontStyle": "italic",
// },
"textMateRules": [{ // used by Rust
"scope": "keyword",
"settings": {
"foreground": "#1848e3", // VS blue
},
}, {
"scope": "variable.parameter",
"settings": {
"foreground": "#333",
"fontStyle": "italic", //DUMPED!
},
}, {
"scope": "comment",
"settings": {
"fontStyle": "italic", //DUMPED!
// "foreground": "#00b400", // green
"foreground": "#aaa", // grey
},
}, {
"scope": "entity.other.attribute-name",
"settings": {
"fontStyle": "italic", //DUMPED!
// "foreground": "#ff732f", // orange
"foreground": "#009000", // green
},
},
{"scope": "support.type.property-name.table", "settings": {"foreground": "#9d9d00"}}, // Even Better TOML
{"scope": "support.type.property-name", "settings": {"foreground": "#59e"}},
{"scope": "entity.name.tag.css", "settings": {"foreground": "#000"}},
{"scope": "entity.name.tag.nesting.selector.css", "settings": {"foreground": "#ff6384"}},
{"scope": "entity.other.attribute-name.class.css", "settings": {"foreground": "#000"}},
{"scope": "entity.other.attribute-name.pseudo-class.css", "settings": {"foreground": "#9d9d00"}},
{"scope": "constant.language", "settings": {"foreground": "#1848e3"}}, // C++ shit
{"scope": "constant.other.placeholder", "settings": {"foreground": "#008080"}},
{"scope": "entity.other.attribute", "settings": {"foreground": "#2f9bbb"}},
{"scope": "keyword.operator.alignof", "settings": {"foreground": "#1848e3"}},
{"scope": "keyword.operator.cast", "settings": {"foreground": "#1848e3"}},
{"scope": "keyword.operator.delete.array.bracket.cpp", "settings": {"foreground": "#333"}},
{"scope": "keyword.operator.delete.array.cpp", "settings": {"foreground": "#1848e3"}},
{"scope": "keyword.operator.delete.cpp", "settings": {"foreground": "#1848e3"}},
{"scope": "keyword.operator.new.cpp", "settings": {"foreground": "#1848e3"}},
{"scope": "keyword.operator.sizeof", "settings": {"foreground": "#1848e3"}},
{"scope": "keyword.operator", "settings": {"foreground": "#333"}},
{"scope": "meta.preprocessor", "settings": {"foreground": "#333"}},
{"scope": "storage.modifier.pointer.cpp", "settings": {"foreground": "#333"}},
{"scope": "storage.modifier.reference.cpp", "settings": {"foreground": "#333"}},
{"scope": "storage.modifier", "settings": {"foreground": "#1848e3"}},
{"scope": "storage.type.class.doxygen.cpp", "settings": {"foreground": "#60d060"}},
{"scope": "support.other.attribute", "settings": {"foreground": "#2f9bbb"}},
{"scope": "variable.language", "settings": {"foreground": "#1848e3"}},
{"scope": "storage.modifier.async", "settings": {"foreground": "#1848e3"}}, // TS shit
{"scope": "storage.modifier.await", "settings": {"foreground": "#1848e3"}},
{"scope": "constant.language.null", "settings": {"foreground": "#1848e3"}},
{"scope": "constant.language.boolean", "settings": {"foreground": "#1848e3"}},
{"scope": "constant.language.undefined", "settings": {"foreground": "#1848e3"}},
{"scope": "keyword.operator.new", "settings": {"foreground": "#1848e3"}},
{"scope": "storage.type.function.arrow", "settings": {"foreground": "#333"}},
{"scope": "variable.other.assignment.go", "settings": {"fontStyle": "italic"}}, // Go shit
{"scope": "entity.name.function.support.builtin.go", "settings": {"foreground": "#59e"}},
{"scope": "constant.language.java", "settings": {"foreground": "#1848e3"}}, // Java shit
{"scope": "keyword.operator.instanceof.java", "settings": {"foreground": "#1848e3"}},
{"scope": "storage.type.primitive.java", "settings": {"foreground": "#1848e3"}},
{"scope": "storage.type.java", "settings": {"foreground": "#9932cc"}},
{"scope": "storage.type.primitive.array.java", "settings": {"foreground": "#1848e3"}},
// {"scope": "variable.other.enummember", "settings": {"foreground": "#080"}},
{"scope": "storage.modifier.java", "settings": {"foreground": "#1848e3"}},
{"scope": "storage.modifier.extends.java", "settings": {"foreground": "#1848e3"}},
{"scope": "meta.declaration.annotation.java", "settings": {"foreground": "#9d9d00"}}, // Java annotation @
{"scope": "storage.type.annotation.java", "settings": {"foreground": "#9d9d00"}}, // Java annotation word
{"scope": "punctuation.definition.annotation-arguments.begin.bracket.round.java", "settings": {"foreground": "#333"}},
{"scope": "punctuation.definition.annotation-arguments.end.bracket.round.java", "settings": {"foreground": "#333"}},
{"scope": "punctuation.section.block.begin.bracket.curly.java", "settings": {"foreground": "#333"}},
{"scope": "punctuation.section.block.end.bracket.curly.java", "settings": {"foreground": "#333"}},
],
},
},
"explorer.sortOrder": "type",
"extensions.ignoreRecommendations": true,
"files.associations": {
"*.ixx": "cpp",
"*.prefs": "spring-boot-properties"
},
"files.eol": "\n",
"files.exclude": {
"**/node_modules": true,
"**/x64": true,
"target/": true,
"Cargo.lock": true,
"*.exe": true,
},
"files.insertFinalNewline": true,
"files.trimTrailingWhitespace": true,
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/*/**": true,
"target/**": true,
},
"git.allowForcePush": true,
"git.blame.statusBarItem.enabled": false,
"git.confirmForcePush": false,
"git.inputValidation": true,
"git.openRepositoryInParentFolders": "always",
"git.showActionButton": {
"commit": false,
"publish": false,
"sync": false,
},
"js/ts.implicitProjectConfig.experimentalDecorators": true,
"scm.defaultViewMode": "tree",
"scm.inputFontFamily": "Consolas",
"scm.inputFontSize": 14,
"security.workspace.trust.enabled": false,
"task.quickOpen.history": 0,
"telemetry.feedback.enabled": false,
"telemetry.telemetryLevel": "off",
// "terminal.integrated.cwd": "D:\\Stuff\\Core",
"terminal.integrated.defaultProfile.windows": "Git Bash",
"terminal.integrated.initialHint": false,
"terminal.integrated.stickyScroll.enabled": false,
"window.titleBarStyle": "native",
"workbench.colorCustomizations": {
"[Default Light+]": {
"breadcrumb.background": "#f7f7f7",
"editor.background": "#f8f8f8",
"editorBracketHighlight.foreground1": "#000",
"editorBracketMatch.background": "#ffffd0",
"editorBracketMatch.border": "#e4e4e4",
"editorIndentGuide.activeBackground1": "#e2e2e2",
"editorIndentGuide.background1": "#e2e2e2",
"editorRuler.foreground": "#e3e3e3",
"editorWhitespace.foreground": "#a8d8a8",
"editorInlayHint.foreground": "#88aa88",
"editorInlayHint.background": "#ffffd0",
"editorSuggestWidget.focusHighlightForeground": "#0060c0",
"editorSuggestWidget.selectedBackground": "#e0e0e0",
"editorSuggestWidget.selectedForeground": "#000",
// "editorSuggestWidget.selectedIconForeground": "#ff0000", // https://stackoverflow.com/a/68330327/6923555
},
},
"workbench.colorTheme": "Default Light+",
"workbench.editor.customLabels.patterns": {
"**/lib.rs": "${dirname(1)} lib.rs",
"**/mod.rs": "${dirname}/mod.rs",
},
// "workbench.editor.decorations.badges": false,
"workbench.editor.decorations.colors": true,
"workbench.editor.wrapTabs": true,
"workbench.localHistory.enabled": false,
"workbench.settings.editor": "json",
"workbench.startupEditor": "none",
"workbench.tree.enableStickyScroll": false,
"workbench.tree.indent": 16,
"workbench.tree.renderIndentGuides": "none",
"[go]": {
"editor.tabSize": 4,
"files.eol": "\n",
},
"[html][plaintext]": {
"editor.wordWrap": "on"
},
"[javascript][typescript][typescriptreact]": {
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit",
},
},
"[markdown]": {
"editor.insertSpaces": true,
"editor.renderWhitespace": "boundary",
"editor.tabSize": 4,
"editor.wordWrap": "on",
"files.trimTrailingWhitespace": false,
},
"[rust]": {
"editor.defaultFormatter": "rust-lang.rust-analyzer",
"editor.formatOnSave": true,
},
"[sql]": {
"editor.tabSize": 4,
},
"go.diagnostic.vulncheck": "Off",
"go.inlayHints.assignVariableTypes": true,
"go.inlayHints.compositeLiteralFields": true,
"go.inlayHints.rangeVariableTypes": true,
"go.survey.prompt": false,
"go.toolsManagement.autoUpdate": true,
"rust-analyzer.cargo.buildScripts.enable": false,
"rust-analyzer.cargo.features": "all",
// "rust-analyzer.cargo.features": ["ole"],
"rust-analyzer.cargo.targetDir": true,
// "rust-analyzer.check.workspace": false,
"rust-analyzer.completion.autoimport.enable": false,
"rust-analyzer.completion.autoself.enable": false,
"rust-analyzer.completion.postfix.enable": false,
"rust-analyzer.lens.enable": false,
// "rust-analyzer.rustfmt.extraArgs": ["+nightly"],
"rust-analyzer.typing.continueCommentsOnNewline": true,
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false,
"typescript.preferences.quoteStyle": "single",
"typescript.tsserver.experimental.enableProjectDiagnostics": true,
"window.customTitleBarVisibility": "never",
"window.newWindowProfile": "Default",
"workbench.iconTheme": "old-programmers-icons",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment