ceterumcenseo icon

Best VS Code config

ceterumcenseo | PRO | 03/13/26 05:14:17 PM UTC (Edited) | 0 ⭐ | 1238 👁️ | Never ⏰ | []
JSON |

5.37 KB

|

Software

|

0 👍

/

0 👎

{
  "telemetry.telemetryLevel": "off",
 
  "update.enableWindowsBackgroundUpdates": false,
  "update.mode":"none",
  "update.showReleaseNotes": false,
 
  "extensions.ignoreRecommendations": true,
 
  "explorer.autoReveal": false,
  "explorer.openEditors.visible": 10,
  "explorer.autoRevealExclude": {
    ".~lock.*": true,
    "*.dvi": true
  },
  "explorer.confirmDragAndDrop": false,
  "explorer.confirmDelete": false,
 
  "editor.accessibilitySupport": "off",
  "editor.dragAndDrop": false,
  "editor.emptySelectionClipboard": false,
  "editor.fontSize": 16,
  "editor.wordWrap": "on",
  "editor.minimap.enabled": false,
  "editor.fontLigatures": true,
  "editor.fontWeight": "300",
  "editor.fontFamily": "Firicico, Consolas, 'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'",
  "editor.formatOnSave": false,
  "editor.quickSuggestions": {
    "comments": "on",
    "strings": "on",
    "other": "on"
  },
  "editor.folding": false,
  "editor.stickyScroll.enabled": false,
  "editor.tokenColorCustomizations": {
    "textMateRules": [{
      "scope": [
        //following will be in italics (=Pacifico)
        "comment",
        "entity.name.type.class", //class names
        "keyword", //import, export, return…
        //"support.class.builtin.js", //String, Number, Boolean…, this, super
        "storage.modifier", //static keyword
        "storage.type.class.js", //class keyword
        "storage.type.function.js", // function keyword
        "storage.type.js", // Variable declarations
        "keyword.control.import.js", // Imports
        "keyword.control.from.js", // From-Keyword
        //"entity.name.type.js", // new … Expression
        "keyword.control.flow.js", // await
        "keyword.control.conditional.js", // if
        "keyword.control.loop.js", // for
        "keyword.operator.new.js" // new
      ],
      "settings": {
        "fontStyle": "italic"
      }
    },{
      "scope": [
        //following will be excluded from italics (My theme (Monokai dark) has some defaults I don't want to be in italics)
        "invalid",
        "keyword.operator",
        "constant.numeric.css",
        "keyword.other.unit.px.css",
        "constant.numeric.decimal.js",
        "constant.numeric.json",
        "entity.name.type.class.js"
      ],
      "settings": {
        "fontStyle": ""
      }
    }]
  },
  "editor.codeActionsOnSave": {
    "source.fixAll": "explicit"
  },
 
  "diffEditor.renderSideBySide": false,
 
  "terminal.integrated.stickyScroll.enabled": false,
 
  "workbench.colorTheme": "Visual Studio Light",
  "workbench.startupEditor": "none",
  "workbench.editorAssociations": {
    "*.pdf": "default"
  },
  "workbench.editor.wrapTabs": true,
  "workbench.editor.enablePreview": false,
  "workbench.editor.enablePreviewFromQuickOpen": false,
  "workbench.tree.enableStickyScroll": false,
  "workbench.editor.focusRecentEditorAfterClose": false,
 
  "files.hotExit": "off",
  "files.exclude": {
    "**/.classpath": true,
    "**/.DS_Store": true,
    "**/.factorypath": true,
    "**/.git": true,
    "**/.hg": true,
    "**/.project": true,
    "**/.settings": true,
    "**/.svn": true,
    "**/*.pb.go": true,
    "**/*.pb.ts": true,
    "**/*.pbconf.ts": true,
    "**/*.pbsc.ts": true,
    "**/CVS": true,
    "**/node_modules": true,
    "**/*.vcd": true,
    "**/work-*.cf": true
  },
  "files.watcherExclude": {
    "**/.git/objects/**": true,
    "**/.git/subtree-cache/**": true,
    "**/node_modules/**": true,
    "abs/**/*.js": true
  },
  "files.trimTrailingWhitespace": true,
  "files.autoSave": "off",
 
  "window.title": "${dirty}${activeEditorLong}${separator}${rootName}${separator}${appName}",
  "window.zoomLevel": 1,
  "window.commandCenter": false,
  "breadcrumbs.enabled": true,
 
  "vim.smartcase": true,
  "vim.useCtrlKeys": true,
  "vim.overrideCopy": true,
 
  "lövelauncher.path": "c:\\Users\\chris\\Downloads\\love-11.4-win64\\love.exe",
  "lövelauncher.saveAllOnLaunch": true,
 
  "go.formatTool": "goimports",
  "go.toolsManagement.autoUpdate": true,
  "go.useLanguageServer": true,
  "go.lintOnSave": "file",
  "go.coverOnTestPackage": false,
  "go.testFlags": [
    "-count=1",
    "-v"
  ],
  "go.testTimeout": "15s",
  "go.buildOnSave": "off",
  "go.disableConcurrentTests": true,
  "go.gopath": "/home/chris/go",
  "go.goroot": "/usr/local/go",
 
  "git.autorefresh": false,
  "git.autoRepositoryDetection": false,
  "git.ignoreLegacyWarning": true,
  "git.defaultBranchName": "master",
 
  "typescript.preferences.importModuleSpecifier": "relative",
  "typescript.updateImportsOnFileMove.enabled": "always",
  "typescript.format.indentSwitchCase": false,
 
  "[c]": {
    "editor.defaultFormatter": "ms-vscode.cpptools"
  },
 
  "[cpp]": {
    "editor.defaultFormatter": "xaver.clang-format"
  },
 
  "[proto3]": {
    "editor.formatOnSave": false
  },
 
  "[vhdl]": {
    "editor.fontLigatures": false
  },
 
  "html.format.enable": false,
 
  "redhat.telemetry.enabled": false,
 
  "js/ts.implicitProjectConfig.checkJs": true,
  "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
  "javascript.format.semicolons": "insert",
  "javascript.preferences.quoteStyle": "single",
  "javascript.suggest.completeFunctionCalls": true,
 
  "eslint.validate": [
    "javascript",
    "typescript",
    "html"
  ]
}

Comments