{ "svelte.enable-ts-plugin": true, "workbench.sideBar.location": "right", "vim.leader": "", "editor.cursorSurroundingLines": 8, "vim.smartRelativeLine": true, "vim.useSystemClipboard": true, "vim.highlightedyank.enable": true, "vim.easymotion": true, "vim.hlsearch": true, "vim.highlightedyank.color": "#a9dc7660", "vim.highlightedyank.duration": 250, "extensions.experimental.affinity": { "vscodevim.vim": 1 }, "vim.normalModeKeyBindingsNonRecursive": [ { "before": [ "", "w" ], "after": [ "leader", "leader", "w" ] }, { "before": [ "", "b" ], "after": [ "leader", "leader", "b" ] }, { "before": [ "", "f" ], "after": [ "leader", "leader", "2", "s" ] } ], "vim.normalModeKeyBindings": [ { "before": [ "g", "p", "d" ], "commands": [ "editor.action.peekDefinition" ] }, { "before": [ "K" ], "commands": [ "editor.action.showDefinitionPreviewHover" ] }, { "before": [ "g", "i" ], "commands": [ "editor.action.goToImplementation" ] }, { "before": [ "g", "p", "i" ], "commands": [ "editor.action.peekImplementation" ] }, { "before": [ "", "c", "a" ], "commands": [ "editor.action.quickFix" ] }, { "before": [ "", "d", "d" ], "commands": [ "workbench.actions.view.toggleProblems" ] }, { "before": [ "g", "r" ], "commands": [ "editor.action.referenceSearch.trigger" ] }, { "before": [ "g", "t" ], "commands": [ "editor.action.goToTypeDefinition" ] }, { "before": [ "g", "p", "t" ], "commands": [ "editor.action.peekTypeDefinition" ] }, { "before": [ "", "g", "f" ], "commands": [ "editor.action.formatDocument" ] }, { "before": [ "", "e" ], "commands": [ "workbench.view.explorer" ] }, { "before": [ "", "e" ], "commands": [ "workbench.view.explorer" ] }, { "before": [ "g", "c", "c" ], "commands": [ "editor.action.commentLine" ] }, { "before": [ "", "c", "r" ], "commands": [ "editor.action.rename" ] } ], "vim.visualModeKeyBindings": [ { "before": [ "g", "c" ], "commands": [ "editor.action.commentLine" ] } ], "git.autofetch": true, "[svelte]": { "editor.defaultFormatter": "svelte.svelte-vscode" }, "[typescript]": { "editor.defaultFormatter": "vscode.typescript-language-features" }, "explorer.fileNesting.patterns": { "*.ts": "${capture}.js", "*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts", "*.jsx": "${capture}.js", "*.tsx": "${capture}.ts", "tsconfig.json": "tsconfig.*.json", "package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml, bun.lockb, bun.lock", "*.sqlite": "${capture}.${extname}-*", "*.db": "${capture}.${extname}-*", "*.sqlite3": "${capture}.${extname}-*", "*.db3": "${capture}.${extname}-*", "*.sdb": "${capture}.${extname}-*", "*.s3db": "${capture}.${extname}-*" }, "[jsonc]": { "editor.defaultFormatter": "vscode.json-language-features" }, "redhat.telemetry.enabled": false, "telemetry.feedback.enabled": false, "telemetry.editStats.enabled": false, "telemetry.telemetryLevel": "off", "chat.agent.enabled": false, "remote.SSH.experimental.chat": false, "chat.commandCenter.enabled": false, "python.analysis.typeCheckingMode": "standard", "workbench.iconTheme": "catppuccin-latte", "editor.fontFamily": "Hack Nerd Font Mono,Menlo, Monaco, 'Courier New', monospace", "editor.fontLigatures": false, "catppuccin.italicKeywords": false, "workbench.colorTheme": "Catppuccin Latte", }