~

VSCode

vscode-000

Favortite settings everytime I install VSCode.

I sort JSON using this (will probably change in the future until I find better tool)

{
    "breadcrumbs.enabled": false,
    "editor.bracketPairColorization.enabled": true,
    "editor.bracketPairColorization.independentColorPoolPerBracketType": true,
    "editor.cursorBlinking": "smooth",
    "editor.cursorSmoothCaretAnimation": "on",
    "editor.foldingImportsByDefault": true,
    "editor.guides.bracketPairs": "active",
    "editor.inlineSuggest.enabled": true,
    "editor.lineNumbers": "relative",
    "editor.minimap.renderCharacters": false,
    "editor.renderLineHighlight": "gutter",
    "editor.smoothScrolling": true,
    "editor.wordWrap": "on",
    "editor.wordWrapColumn": 120,
    "explorer.confirmDelete": false,
    "explorer.confirmDragAndDrop": false,
    "explorer.sortOrder": "type",
    "extensions.ignoreRecommendations": true,
    "files.autoSave": "onFocusChange",
    "files.exclude": {
        ".idea": true,
        "vendor": true
    },
    "files.trimTrailingWhitespace": true,
    "files.watcherExclude": {
        ".idea": true,
        "vendor": true
    },
    "git.mergeEditor": true,
    "json.sortOnSave.enable": true,
    "problems.decorations.enabled": false,
    "search.exclude": {
        ".idea": true,
        "vendor": true
    },
    "telemetry.telemetryLevel": "off",
    "terminal.integrated.enablePersistentSessions": false,
    "terminal.integrated.macOptionIsMeta": true,
    "terminal.integrated.persistentSessionReviveProcess": "never",
    "terminal.integrated.showExitAlert": false,
    "window.commandCenter": true,
    "workbench.fontAliasing": "auto"
}

Experiment alot

{
    "editor.experimental.asyncTokenization": true
}

Can not go without vim, with extension Vim

{
    "vim.enableNeovim": true,
    "vim.neovimPath": "/change/your/path/here",
    "vim.textwidth": 120,
    "vim.whichwrap": "<,>,[,]"
}

I code in Go, with extension Go

{
    "go.inlayHints.parameterNames": true,
    "go.lintOnSave": "off",
    "go.survey.prompt": false,
    "go.toolsManagement.autoUpdate": true,
    "gopls": {
        "formatting.gofumpt": true,
        "ui.documentation.linksInHover": false,
        "ui.semanticTokens": true
    }
}
Feel free to ask me via email or Mastodon.
Source code is available on GitHub Codeberg sourcehut Treehouse GitLab