Compare commits

..

3 Commits

Author SHA1 Message Date
d092a3c8fd Update lazygit config 2025-07-29 08:23:21 -07:00
1ac8abb23f Disable AI plugins 2025-07-29 08:23:06 -07:00
6560a0e1f8 Upgrade gitmux 2025-07-29 08:22:48 -07:00
4 changed files with 235 additions and 323 deletions

View File

@@ -1,56 +1,58 @@
{ {
"LazyVim": { "branch": "main", "commit": "25abbf546d564dc484cf903804661ba12de45507" }, "CopilotChat.nvim": { "branch": "main", "commit": "df550ff3f9f2d028160946d674db08dad432fdd3" },
"SchemaStore.nvim": { "branch": "main", "commit": "e906ac3ed0bd273781759e7635b5b824393c925c" }, "LazyVim": { "branch": "main", "commit": "3f034d0a7f58031123300309f2efd3bb0356ee21" },
"blink.cmp": { "branch": "main", "commit": "bae4bae0eedd1fa55f34b685862e94a222d5c6f8" }, "SchemaStore.nvim": { "branch": "main", "commit": "d307d291f38678d064cb987112926df6d9134de3" },
"blink-cmp-copilot": { "branch": "main", "commit": "439cff78780c033aa23cf061d7315314b347e3c1" },
"blink.cmp": { "branch": "main", "commit": "49f211fe5d729df53df4c042d7c3464cf47d199e" },
"bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" },
"catppuccin": { "branch": "main", "commit": "30fa4d122d9b22ad8b2e0ab1b533c8c26c4dde86" }, "catppuccin": { "branch": "main", "commit": "5b5e3aef9ad7af84f463d17b5479f06b87d5c429" },
"conform.nvim": { "branch": "master", "commit": "04bfa5f35706410376bf7618a01fcf44e3f35b59" }, "conform.nvim": { "branch": "master", "commit": "f9ef25a7ef00267b7d13bfc00b0dea22d78702d5" },
"crates.nvim": { "branch": "main", "commit": "a49df0f70171adc77704eac70dd2c0d179065933" }, "copilot.lua": { "branch": "master", "commit": "535ebb53880ae67e33d9e50b503d25f9ef3ca06c" },
"firenvim": { "branch": "master", "commit": "c927486daff6d1eb8a0d61fd9e264bc1bf5f2c36" }, "crates.nvim": { "branch": "main", "commit": "fd2bbca7aa588f24ffc3517831934b4c4a9588e9" },
"flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" }, "flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" },
"focus.nvim": { "branch": "master", "commit": "5500e1a9e926eec5a361d910679282fd723c0a96" }, "focus.nvim": { "branch": "master", "commit": "d76338e58e49f844e8f6a7aff16a74a2a55a80ef" },
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, "friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" },
"gitsigns.nvim": { "branch": "main", "commit": "6e3c66548035e50db7bd8e360a29aec6620c3641" }, "gitsigns.nvim": { "branch": "main", "commit": "7010000889bfb6c26065e0b0f7f1e6aa9163edd9" },
"grug-far.nvim": { "branch": "main", "commit": "385d1949dc21d0c39e7a74b4f4a25da18817bc86" }, "grug-far.nvim": { "branch": "main", "commit": "00fa27119620bc2314d560d0d11aac936a183abb" },
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
"lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" },
"lualine.nvim": { "branch": "master", "commit": "b8c23159c0161f4b89196f74ee3a6d02cdc3a955" }, "lualine.nvim": { "branch": "master", "commit": "1517caa8fff05e4b4999857319d3b0609a7f57fa" },
"markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" },
"mason-nvim-dap.nvim": { "branch": "main", "commit": "86389a3dd687cfaa647b6f44731e492970034baa" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "ea387e0819ab189d536bb4067e4d8ece3801a292" },
"mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" }, "mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" },
"mini.ai": { "branch": "main", "commit": "1cd4f021a05c29acd4ab511c0981da14217daf38" }, "mini.ai": { "branch": "main", "commit": "978ffc65c6b513fde9ef075326d34d89197f1ea5" },
"mini.icons": { "branch": "main", "commit": "b8f6fa6f5a3fd0c56936252edcd691184e5aac0c" }, "mini.icons": { "branch": "main", "commit": "86a633f0dffcfd80110bac86681dbf4b5c37ba5c" },
"mini.pairs": { "branch": "main", "commit": "1e1ca3f60f58d4050bf814902b472eec9963a5dd" }, "mini.pairs": { "branch": "main", "commit": "b90e36aa5ca5e0d825e77ad67aac22214a4d9096" },
"mini.surround": { "branch": "main", "commit": "7a8606333affe7ce637a0ba91bbafc46fc42bfa0" }, "mini.surround": { "branch": "main", "commit": "c92d262deae79545b7674b2069332116461a85f3" },
"neotest": { "branch": "master", "commit": "35a59c1f59dbb954d92b74ab64a966a668cea495" }, "neotest": { "branch": "master", "commit": "dddbe8fe358b05b2b7e54fe4faab50563171a76d" },
"neotest-golang": { "branch": "main", "commit": "e892eeb585f8bb041eb50e9fc58d6d48f62c3717" }, "neotest-golang": { "branch": "main", "commit": "5650ad9d19d05167ae994a9f63f5c34efdafc246" },
"neotest-jest": { "branch": "main", "commit": "46ccc50273838f0b48e3c4814c1c46c0ccfe9edf" }, "neotest-jest": { "branch": "main", "commit": "514fd4eae7da15fd409133086bb8e029b65ac43f" },
"noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" }, "noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" },
"nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nui.nvim": { "branch": "main", "commit": "8d3bce9764e627b62b07424e0df77f680d47ffdb" },
"nvim-ansible": { "branch": "main", "commit": "bba61168b7aef735e7f950fdfece5ef6c388eacf" }, "nvim-ansible": { "branch": "main", "commit": "bba61168b7aef735e7f950fdfece5ef6c388eacf" },
"nvim-dap": { "branch": "master", "commit": "f777d1d20ed50c2f312e286892c062d9c2f1c6fe" }, "nvim-dap": { "branch": "master", "commit": "6a5bba0ddea5d419a783e170c20988046376090d" },
"nvim-dap-go": { "branch": "main", "commit": "b4421153ead5d726603b02743ea40cf26a51ed5f" }, "nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" },
"nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, "nvim-dap-ui": { "branch": "master", "commit": "bc81f8d3440aede116f821114547a476b082b319" },
"nvim-dap-virtual-text": { "branch": "master", "commit": "fbdb48c2ed45f4a8293d0d483f7730d24467ccb6" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "df66808cd78b5a97576bbaeee95ed5ca385a9750" },
"nvim-lint": { "branch": "master", "commit": "7ef127aaede2a4d5ad8df8321e2eb4e567f29594" }, "nvim-lint": { "branch": "master", "commit": "93b8040115c9114dac1047311763bef275e752dc" },
"nvim-lspconfig": { "branch": "master", "commit": "d64ea08d8033543a61af35f2f23cac0f0d05f7b4" }, "nvim-lspconfig": { "branch": "master", "commit": "85e0dd26b710e834a105d679200d01e326a3d2b0" },
"nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" },
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-treesitter": { "branch": "master", "commit": "da5825bf70cc2ea7eacd1e60c32c07baf19adeba" },
"nvim-treesitter-textobjects": { "branch": "master", "commit": "71385f191ec06ffc60e80e6b0c9a9d5daed4824c" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "9937e5e356e5b227ec56d83d0a9d0a0f6bc9cad4" },
"nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" }, "nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" },
"persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" }, "persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" },
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
"render-markdown.nvim": { "branch": "main", "commit": "0087ee1d505d4fc4886d8d3121ae7848b7c0e49b" }, "render-markdown.nvim": { "branch": "main", "commit": "c91fa46fc8d79f5577beac70a459f30ec17a60c2" },
"rustaceanvim": { "branch": "master", "commit": "cd67c30b63dd0fc58c4662b54d2cef50cfe60d57" }, "rustaceanvim": { "branch": "master", "commit": "1486b5a2cc0de646d6d0837ec77127c9d6e2c50f" },
"snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" }, "snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" },
"todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" },
"tokyonight.nvim": { "branch": "main", "commit": "057ef5d260c1931f1dffd0f052c685dcd14100a3" }, "tokyonight.nvim": { "branch": "main", "commit": "057ef5d260c1931f1dffd0f052c685dcd14100a3" },
"trouble.nvim": { "branch": "main", "commit": "85bedb7eb7fa331a2ccbecb9202d8abba64d37b3" }, "trouble.nvim": { "branch": "main", "commit": "85bedb7eb7fa331a2ccbecb9202d8abba64d37b3" },
"ts-comments.nvim": { "branch": "main", "commit": "1bd9d0ba1d8b336c3db50692ffd0955fe1bb9f0c" }, "ts-comments.nvim": { "branch": "main", "commit": "1bd9d0ba1d8b336c3db50692ffd0955fe1bb9f0c" },
"vim-dadbod": { "branch": "master", "commit": "e95afed23712f969f83b4857a24cf9d59114c2e6" }, "vim-dadbod": { "branch": "master", "commit": "9f0ca8bcef704659820a95c3bbd2c262583a66a1" },
"vim-dadbod-completion": { "branch": "master", "commit": "a8dac0b3cf6132c80dc9b18bef36d4cf7a9e1fe6" }, "vim-dadbod-completion": { "branch": "master", "commit": "a8dac0b3cf6132c80dc9b18bef36d4cf7a9e1fe6" },
"vim-dadbod-ui": { "branch": "master", "commit": "2900a1617b3df1a48683d872eadbe1101146a49a" }, "vim-dadbod-ui": { "branch": "master", "commit": "685e75b34ee0e12f92ec4507ea8bb7f1aaa936e5" },
"vim-tmux-navigator": { "branch": "master", "commit": "c45243dc1f32ac6bcf6068e5300f3b2b237e576a" }, "vim-tmux-navigator": { "branch": "master", "commit": "791dacfcfc8ccb7f6eb1c853050883b03e5a22fe" },
"which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" } "which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }
} }

View File

@@ -7,6 +7,7 @@
"lazyvim.plugins.extras.lang.go", "lazyvim.plugins.extras.lang.go",
"lazyvim.plugins.extras.lang.json", "lazyvim.plugins.extras.lang.json",
"lazyvim.plugins.extras.lang.markdown", "lazyvim.plugins.extras.lang.markdown",
"lazyvim.plugins.extras.lang.rust",
"lazyvim.plugins.extras.lang.sql", "lazyvim.plugins.extras.lang.sql",
"lazyvim.plugins.extras.lang.svelte", "lazyvim.plugins.extras.lang.svelte",
"lazyvim.plugins.extras.lang.tailwind", "lazyvim.plugins.extras.lang.tailwind",
@@ -20,4 +21,4 @@
"NEWS.md": "10960" "NEWS.md": "10960"
}, },
"version": 8 "version": 8
} }

View File

@@ -116,9 +116,8 @@
{ {
"key": "escape", "key": "escape",
"command": "workbench.action.closeSidebar", "command": "workbench.action.closeSidebar",
"when": "sideBarVisible && vim.mode != 'Insert'" "when": "sideBarVisible"
}, },
// Navigating and language inspection
// Editor pane navigation and management // Editor pane navigation and management
{ {
"key": "ctrl+k", "key": "ctrl+k",
@@ -304,4 +303,4 @@
"command": "workbench.action.navigateForward", "command": "workbench.action.navigateForward",
"when": "canNavigateForward && editorTextFocus && vim.active" "when": "canNavigateForward && editorTextFocus && vim.active"
} }
] ]

View File

@@ -1,284 +1,194 @@
{ {
// //
// Languages // Languages
// //
"[html]": { "[html]": {
"editor.defaultFormatter": "vscode.html-language-features" "editor.defaultFormatter": "vscode.html-language-features"
}, },
"[javascript]": { "[javascript]": {
"editor.defaultFormatter": "vscode.typescript-language-features" "editor.defaultFormatter": "vscode.typescript-language-features"
}, },
"[json]": { "[json]": {
"editor.defaultFormatter": "vscode.json-language-features" "editor.defaultFormatter": "vscode.json-language-features"
}, },
"[jsonc]": { "[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features" "editor.defaultFormatter": "vscode.json-language-features"
}, },
"[templ]": { "[templ]": {
"editor.defaultFormatter": "a-h.templ" "editor.defaultFormatter": "a-h.templ"
}, },
"[typescript]": { "[typescript]": {
"editor.codeActionsOnSave": { "editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit" "source.fixAll.eslint": "explicit"
}, },
"editor.defaultFormatter": "vscode.typescript-language-features" "editor.defaultFormatter": "vscode.typescript-language-features"
}, },
"[typescriptreact]": { "[typescriptreact]": {
"editor.defaultFormatter": "vscode.typescript-language-features" "editor.defaultFormatter": "vscode.typescript-language-features"
}, },
"emmet.includeLanguages": { "emmet.includeLanguages": {
"templ": "html" "templ": "html"
}, },
"go.buildTags": "unit", "go.buildTags": "unit",
"go.toolsManagement.autoUpdate": true, "go.toolsManagement.autoUpdate": true,
"gopls": { "gopls": {
// Supported by Catppuccin // Supported by Catppuccin
"ui.semanticTokens": true, "ui.semanticTokens": true,
"build.buildFlags": [ "build.buildFlags": [
"-tags=unit" "-tags=unit"
] ]
}, },
"javascript.updateImportsOnFileMove.enabled": "always", "javascript.updateImportsOnFileMove.enabled": "always",
"tailwindCSS.includeLanguages": { "tailwindCSS.includeLanguages": {
"templ": "html" "templ": "html"
}, },
"typescript.updateImportsOnFileMove.enabled": "always", "typescript.updateImportsOnFileMove.enabled": "always",
"files.readonlyInclude": { //
"**/.cargo/registry/src/**/*.rs": true, // Remote Settings
"**/lib/rustlib/src/rust/library/**/*.rs": true, //
}, "dev.containers.dockerPath": "docker",
// "dev.containers.executeInWSL": true,
// Remote Settings "dotfiles.installCommand": "install.sh",
// "dotfiles.repository": "https://github.com/tgrosinger/dotfiles.git",
"dev.containers.dockerPath": "docker", "dotfiles.targetPath": "~/.dotfiles",
"dev.containers.executeInWSL": true, //
"dotfiles.installCommand": "install.sh", // Fonts and Appearance
"dotfiles.repository": "https://github.com/tgrosinger/dotfiles.git", //
"dotfiles.targetPath": "~/.dotfiles", "editor.fontFamily": "JetBrainsMono Nerd Font, JetBrains Mono, 'Courier New', monospace",
// "editor.fontLigatures": true,
// Fonts and Appearance //
// // Theme
"editor.fontFamily": "JetBrainsMono Nerd Font, JetBrains Mono, 'Courier New', monospace", //
"editor.fontLigatures": true, "editor.semanticHighlighting.enabled": true,
// // prevent VSCode from modifying the terminal colors
// Theme "terminal.integrated.minimumContrastRatio": 1,
// // make the window's titlebar use the workbench colors
"editor.semanticHighlighting.enabled": true, "window.titleBarStyle": "custom",
// prevent VSCode from modifying the terminal colors //
"terminal.integrated.minimumContrastRatio": 1, // Editor Behavior
// make the window's titlebar use the workbench colors //
"window.titleBarStyle": "custom", "diffEditor.experimental.showMoves": true,
// "editor.accessibilitySupport": "off",
// Editor Behavior "editor.formatOnSave": true,
// "editor.guides.bracketPairs": "active",
"diffEditor.experimental.showMoves": true, "editor.lineNumbers": "relative",
"editor.accessibilitySupport": "off", "editor.linkedEditing": true,
"editor.formatOnSave": true, "editor.minimap.enabled": false,
"editor.guides.bracketPairs": "active", "editor.renderWhitespace": "trailing",
"editor.lineNumbers": "relative", "editor.stickyScroll.enabled": true,
"editor.linkedEditing": true, "editor.wordWrap": "off",
"editor.minimap.enabled": false, "files.associations": {
"editor.renderWhitespace": "trailing", "*.gohtml": "html"
"editor.stickyScroll.enabled": true, },
"editor.wordWrap": "off", "git.ignoreMissingGitWarning": true,
"files.associations": { "githubPullRequests.pullBranch": "never",
"*.gohtml": "html" "githubPullRequests.terminalLinksHandler": "github",
}, //
"git.ignoreMissingGitWarning": true, // GitLens
"githubPullRequests.pullBranch": "never", //
"githubPullRequests.terminalLinksHandler": "github", "gitlens.advanced.telemetry.enabled": false,
// "gitlens.hovers.currentLine.over": "line",
// GitLens "gitlens.telemetry.enabled": false,
// "remote.autoForwardPortsSource": "hybrid",
"gitlens.advanced.telemetry.enabled": false, "remote.containers.dotfiles.installCommand": "install.sh",
"gitlens.hovers.currentLine.over": "line", "remote.containers.dotfiles.repository": "https://github.com/tgrosinger/dotfiles.git",
"gitlens.telemetry.enabled": false, "remote.containers.dotfiles.targetPath": "~/.dotfiles",
"remote.autoForwardPortsSource": "hybrid", "scm.workingSets.enabled": true,
"remote.containers.dotfiles.installCommand": "install.sh", "settingsSync.ignoredExtensions": [
"remote.containers.dotfiles.repository": "https://github.com/tgrosinger/dotfiles.git", "bradlc.vscode-tailwindcss"
"remote.containers.dotfiles.targetPath": "~/.dotfiles", ],
"scm.workingSets.enabled": true, //
"settingsSync.ignoredExtensions": [ // Telemetry
"bradlc.vscode-tailwindcss" //
], "telemetry.telemetryLevel": "off",
// "workbench.enableExperiments": false,
// Telemetry "workbench.settings.enableNaturalLanguageSearch": false,
// "extensions.ignoreRecommendations": true,
"telemetry.telemetryLevel": "off", //
"workbench.enableExperiments": false, // Vim
"workbench.settings.enableNaturalLanguageSearch": false, //
"extensions.ignoreRecommendations": true, "vim.leader": " ",
// "vim.handleKeys": {
// Vim // ctrl-o functionality in the plugin is not very reliable or predictable.
// "<C-o>": false
"vim.leader": " ", },
"vim.handleKeys": { "vim.normalModeKeyBindings": [
// ctrl-o functionality in the plugin is not very reliable or predictable. {
"<C-o>": false "before": [
}, "leader",
"vim.normalModeKeyBindings": [ "n"
// NOTE: It is recommended to put keybindings here instead of keybindings.json ],
// https://github.com/VSCodeVim/Vim?tab=readme-ov-file#remapping-more-complex-key-combinations "commands": [
{ "editor.action.rename"
"before": [ ]
"leader", },
"c", {
"r" "before": [
], "leader",
"commands": [ "s",
"editor.action.rename" "f"
] ],
}, "commands": [
{ "workbench.action.quickOpen"
"before": [ ]
"leader", },
"f", {
"f" "before": [
], "leader",
"commands": [ "s",
"workbench.action.quickOpen" "g"
] ],
}, "commands": [
{ "workbench.action.findInFiles"
"before": [ ]
"leader", },
" " {
], "before": [
"commands": [ "leader",
"workbench.action.quickOpen" "g",
] "r"
}, ],
{ "commands": [
"before": [ "editor.action.goToReferences"
"leader", ]
"s", },
"g" {
], "before": [
"commands": [ "leader",
"workbench.action.findInFiles" "r",
] "n"
}, ],
{ "commands": [
// NOTE: This is defined here because otherwise the "g" "d" chord in a keybinding "editor.action.rename"
// would take over from the "leader" "s" "g" command above. ]
"before": [ },
"g", {
"r" "before": [
], "leader",
"commands": [ "q"
"editor.action.goToReferences" ],
] "commands": [
}, "workbench.actions.view.problems"
{ ]
"before": [ },
"leader", {
"r", "before": [
"n" "leader",
], "c",
"commands": [ "a"
"editor.action.rename" ],
] "commands": [
}, "editor.action.quickFix"
{ ]
"before": [ }
"leader", ],
"q" //
], // Window
"commands": [ //
"workbench.actions.view.problems" "window.newWindowDimensions": "inherit",
] "workbench.colorTheme": "Catppuccin Latte",
}, "workbench.editor.empty.hint": "hidden",
{ "workbench.sideBar.location": "right",
"before": [ "workbench.iconTheme": "catppuccin-latte",
"leader", "lazygit-vscode.autoMaximizeWindow": true
"c", }
"a"
],
"commands": [
"editor.action.quickFix"
]
},
{
"before": [
"leader",
"a",
"i"
],
"commands": [
"inlineChat.start"
]
},
{
// Vim-surround key-bindings to match what I use in Vim.
// https://github.com/VSCodeVim/Vim#vim-surround
"before": [
"g",
"s",
"r"
],
"after": [
"c",
"s"
]
}
],
//
// Window
//
"window.newWindowDimensions": "inherit",
"workbench.colorTheme": "Catppuccin Latte",
"workbench.colorCustomizations": {
// Overrides Theme Default Colors for InlayHints feature
"editorInlayHint.background": "#e4e4e4cc",
"editorInlayHint.foreground": "#2e6340cc",
// Overrides Theme Parameter hints fg for InlayHints feature
"editorInlayHint.parameterBackground": "#e4e4e4cc",
"editorInlayHint.parameterForeground": "#2e6340cc",
// Overrides Theme Type hints fg for InlayHints feature
"editorInlayHint.typeBackground": "#e4e4e4cc",
"editorInlayHint.typeForeground": "#2e6340cc"
},
"workbench.editor.empty.hint": "hidden",
"workbench.sideBar.location": "right",
"workbench.iconTheme": "catppuccin-latte",
"lazygit-vscode.autoMaximizeWindow": true,
"rust-analyzer.check.command": "clippy",
"[less]": {
"editor.defaultFormatter": "vscode.css-language-features"
},
"svelte.enable-ts-plugin": true,
//
// File watcher
//
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/node_modules/**": true
},
"find-it-faster.general.batTheme": "GitHub",
"find-it-faster.general.showMaximizedTerminal": true,
"github.copilot.chat.codesearch.enabled": true,
"github.copilot.chat.agent.thinkingTool": true,
"github.copilot.chat.editor.temporalContext.enabled": true,
"github.copilot.chat.edits.temporalContext.enabled": true,
"github.copilot.chat.languageContext.fix.typescript.enabled": true,
"github.copilot.chat.languageContext.inline.typescript.enabled": true,
"github.copilot.chat.languageContext.typescript.enabled": true,
"vim.highlightedyank.enable": true,
"vim.showMarksInGutter": true,
"telemetry.editStats.enabled": false,
"telemetry.feedback.enabled": false,
"inlineChat.enableV2": true,
"git.blame.editorDecoration.enabled": true,
"gitlens.plusFeatures.enabled": false,
"javascript.inlayHints.parameterNames.enabled": "all",
"javascript.inlayHints.propertyDeclarationTypes.enabled": true,
"javascript.inlayHints.parameterTypes.enabled": true,
"javascript.inlayHints.variableTypes.enabled": true,
"typescript.inlayHints.functionLikeReturnTypes.enabled": true,
"typescript.inlayHints.parameterNames.enabled": "all",
"typescript.inlayHints.parameterTypes.enabled": true,
"typescript.inlayHints.propertyDeclarationTypes.enabled": true,
"typescript.inlayHints.variableTypes.enabled": true,
"editor.inlayHints.fontFamily": "Sriracha",
"github.copilot.nextEditSuggestions.enabled": true
}