Skip to content

Instantly share code, notes, and snippets.

@tfkhdyt
Created September 10, 2024 08:13
Show Gist options
  • Save tfkhdyt/46af8cceca5c815ba62367f1331fcac2 to your computer and use it in GitHub Desktop.
Save tfkhdyt/46af8cceca5c815ba62367f1331fcac2 to your computer and use it in GitHub Desktop.
My vscodium settings
{
"[astro]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[svelte]": {
"editor.defaultFormatter": "svelte.svelte-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"breadcrumbs.enabled": false,
"diffEditor.hideUnchangedRegions.enabled": true,
"editor.codeActionsOnSave": {
"source.fixAll": "always",
"source.organizeImports": "always"
},
"editor.cursorSmoothCaretAnimation": "on",
"editor.fontFamily": "'JetBrainsMono NFP', 'Droid Sans Mono', 'monospace', monospace",
"editor.fontLigatures": true,
"editor.fontSize": 16,
"editor.formatOnSave": true,
"editor.inlayHints.fontSize": 12,
"editor.inlayHints.padding": true,
"editor.linkedEditing": true,
"editor.minimap.autohide": true,
"editor.minimap.renderCharacters": false,
"editor.mouseWheelScrollSensitivity": 2,
"editor.quickSuggestions": {
"strings": "on"
},
"editor.quickSuggestionsDelay": 300,
"editor.tabSize": 4,
"editor.wordWrap": "on",
"editor.wrappingIndent": "indent",
"emeraldwalk.runonsave": {
"commands": [
{
"cmd": "/nix/store/mqhz40q7djwwrkbafvxazajkx77xyy6j-goimports-reviser-3.6.5/bin/goimports-reviser -rm-unused -set-alias -format -use-cache -output write ${file}",
"match": "\\.go$"
},
{
"cmd": "/nix/store/x1wll85yyg6qgsiqcd9g04wknkvmcxd5-golines-0.12.2/bin/golines ${file} -w",
"match": "\\.go$"
}
]
},
"errorLens.gutterIconSet": "defaultOutline",
"errorLens.gutterIconsEnabled": true,
"eslint.format.enable": true,
"eslint.validate": [
"javascript",
"typescript",
"javascriptreact",
"typescriptreact",
"astro",
"svelte"
],
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/env/**": true,
"**/node_modules/**": true,
"**/venv/**": true,
"env-*": true
},
"git.autofetch": true,
"git.confirmSync": false,
"git.openRepositoryInParentFolders": "always",
"gitblame.inlineMessageEnabled": true,
"gitblame.inlineMessageFormat": "${author.name} (${time.ago}) - ${commit.summary}",
"go.alternateTools": {
"delve": "/nix/store/2vpk03v85dpxjffvhh7akg3bnsqdciyq-delve-1.23.0/bin/dlv",
"gofumpt": "/nix/store/anzd0h9cpzc2kmg1gssr3rr4bpsj6kfd-gofumpt-0.7.0/bin/gofumpt",
"golangci-lint": "/nix/store/ilaacmahr3mfjh2hsfvcsyh7f2gsz0zj-golangci-lint-1.60.3/bin/golangci-lint",
"gomodifytags": "/nix/store/b8js60vckqzcif77rp68jv6bvl6rj8cl-gomodifytags-1.17.0/bin/gomodifytags",
"gopls": "/nix/store/acj40fqrk398wvf2mk8y5mzy985dh9j8-gopls-0.16.1/bin/gopls",
"impl": "/nix/store/q16r643splh6smabrzdvv7kin5f0mkjz-impl-1.3.0/bin/impl",
"staticcheck": "/nix/store/631sym9s1rkdqs19qn4iril3isprla4z-go-tools-2024.1.1/bin/staticcheck"
},
"go.inlayHints.assignVariableTypes": true,
"go.inlayHints.constantValues": true,
"go.inlayHints.parameterNames": true,
"go.inlayHints.rangeVariableTypes": true,
"go.lintTool": "golangci-lint",
"gopls": {
"formatting.gofumpt": true,
"ui.semanticTokens": true
},
"java.jdt.ls.java.home": "/nix/store/gj4kkk14sld1p38m438dy3c903s4i6ll-openjdk-21.0.3+9/lib/openjdk",
"javascript.inlayHints.functionLikeReturnTypes.enabled": true,
"javascript.inlayHints.parameterNames.enabled": "all",
"javascript.inlayHints.parameterTypes.enabled": true,
"javascript.inlayHints.propertyDeclarationTypes.enabled": true,
"javascript.preferGoToSourceDefinition": true,
"prettier.jsxSingleQuote": true,
"redhat.telemetry.enabled": false,
"search.exclude": {
"**/bower_components": true,
"**/env": true,
"**/node_modules": true,
"**/pnpm-lock.yaml": true,
"**/venv": true
},
"svelte.enable-ts-plugin": true,
"terminal.integrated.fontSize": 16,
"terminal.integrated.gpuAcceleration": "on",
"typescript.inlayHints.functionLikeReturnTypes.enabled": true,
"typescript.inlayHints.parameterNames.enabled": "all",
"typescript.inlayHints.parameterTypes.enabled": true,
"typescript.inlayHints.propertyDeclarationTypes.enabled": true,
"typescript.preferGoToSourceDefinition": true,
"workbench.colorTheme": "Gruvbox Dark Hard",
"workbench.iconTheme": "vscode-jetbrains-icon-theme-2023-dark",
"workbench.sideBar.location": "right",
"workbench.startupEditor": "none"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment