VS Code settings
My VS Code user settings. Dank Mono with ligatures, relaxed line height, no minimap, inlay hints on.
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
}