VS Code settings

My VS Code user settings. Dank Mono with ligatures, relaxed line height, no minimap, inlay hints on.

~/.config/Code/User/settings.jsonjsoncGist ↗
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
{ // editor "editor.fontFamily": "'Dank Mono', 'Operator Mono Lig'", "editor.fontLigatures": true, "editor.fontSize": 15, "editor.fontWeight": "bold", "editor.lineHeight": 2.6, "editor.inlayHints.enabled": "on", "editor.cursorSmoothCaretAnimation": "on", "editor.renderLineHighlight": "all", "editor.renderWhitespace": "boundary", "editor.smoothScrolling": true, "editor.suggestFontSize": 12, "editor.minimap.enabled": false, "editor.gotoLocation.multipleDefinitions": "goto", "editor.gotoLocation.multipleDeclarations": "goto", "editor.quickSuggestions": { "other": "on", "comments": "inline", "strings": "inline" }, "notebook.insertFinalNewline": true, "references.preferredLocation": "view", "workbench.editor.editorActionsLocation": "hidden", "workbench.activityBar.location": "default", // "workbench.sideBar.location": "right", "workbench.list.smoothScrolling": true, "workbench.tree.indent": 13, "workbench.tree.renderIndentGuides": "onHover", "search.decorations.badges": false, "search.quickOpen.includeHistory": false, "scm.diffDecorationsGutterWidth": 2, "window.titleBarStyle": "native", "window.nativeTabs": true, "window.commandCenter": true, "zenMode.hideLineNumbers": false, "zenMode.centerLayout": false, "explorer.autoReveal": true, "explorer.incrementalNaming": "smart", "javascript.inlayHints.functionLikeReturnTypes.enabled": true, "javascript.referencesCodeLens.enabled": true, "javascript.referencesCodeLens.showOnAllFunctions": true, "typescript.tsserver.maxTsServerMemory": 6000, // terminal "terminal.integrated.fontSize": 13, "terminal.integrated.fontFamily": "'Comic Mono', 'DankMono Nerd Font', 'OperatorMonoLig Nerd Font Mono'", "terminal.integrated.lineHeight": 1.5, // git "git.autofetch": true, "git.confirmSync": false, "git.fetchOnPull": true, "git.enableSmartCommit": true, // files "files.autoSave": "onWindowChange", "files.insertFinalNewline": true, "files.watcherExclude": { "**/.git/objects/**": true, "**/.git/subtree-cache/**": true, "**/.hg/store/**": true, "**/node_modules/**": true, }, "files.exclude": { "**/.git": true, "**/.svn": true, "**/.hg": true, }, "search.exclude": { "**/node_modules": true, "**/bower_components": true, "**/*.code-search": true }, "explorer.fileNesting.enabled": true, "explorer.fileNesting.expand": false, "explorer.fileNesting.patterns": { "*.ts": "${basename}.test.ts, ${basename}.spec.ts, ${basename}.tson, ${basename}.config.ts, ${basename}.config.cts, ${basename}.config.mts", "package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml, pnpm-workspace.yaml, bun.lock, .npmrc", "*.vue": "${basename}.vue, ${basename}.test.ts, ${basename}.spec.ts, ${basename}.stories.ts", "docker-compose.yml": "docker-compose.yml, .dockerignore", "Dockerfile": "docker-compose.yml, .dockerignore, ${basename}.*", ".env": ".env.*" }, "explorer.compactFolders": false, "explorer.confirmDragAndDrop": false, "explorer.confirmDelete": false, // -- "json.schemaDownload.enable": true, "editor.stickyScroll.enabled": false, "workbench.colorTheme": "Bearded Theme Monokai Black", "terminal.integrated.customGlyphs": false, "chat.mcp.gallery.enabled": true, "gitlens.ai.model": "vscode", "gitlens.ai.vscode.model": "copilot:gpt-4.1", "typescript.experimental.useTsgo": true, "chat.disableAIFeatures": false, "javascript.updateImportsOnFileMove.enabled": "always", "typescript.updateImportsOnFileMove.enabled": "always", "terminal.integrated.stickyScroll.enabled": false, "workbench.iconTheme": "material-icon-theme", "github.copilot.nextEditSuggestions.enabled": true, "chat.extensionTools.enabled": true, "diffEditor.ignoreTrimWhitespace": false, "svelte.enable-ts-plugin": true }