diff --git a/.config/Code - OSS/User/keybindings.json b/.config/Code - OSS/User/keybindings.json index d0ffe5d..1751e08 100644 --- a/.config/Code - OSS/User/keybindings.json +++ b/.config/Code - OSS/User/keybindings.json @@ -38,6 +38,11 @@ "command": "workbench.action.toggleSidebarVisibility", "when": "filesExplorerFocus && !inputFocus" }, + { + "key": "space d d", + "command": "workbench.actions.view.toggleProblems", + "when": "problemFocus && !inputFocus" + }, { "key": "a", "command": "explorer.newFile", @@ -80,6 +85,11 @@ ] } }, + { + "key": "enter", + "command": "list.select", + "when": "explorerViewletVisible && filesExplorerFocus && explorerResourceIsFolder" + }, { "key": "ctrl+t", "command": "runCommands", @@ -106,4 +116,5 @@ "command": "selectPrevCodeAction", "when": "codeActionMenuVisible" } -] \ No newline at end of file + }, +] diff --git a/.config/Code - OSS/User/settings.json b/.config/Code - OSS/User/settings.json index 542ae85..2932835 100644 --- a/.config/Code - OSS/User/settings.json +++ b/.config/Code - OSS/User/settings.json @@ -6,8 +6,49 @@ "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": [ @@ -56,6 +97,16 @@ "editor.action.quickFix" ] }, + { + "before": [ + "", + "d", + "d" + ], + "commands": [ + "workbench.actions.view.toggleProblems" + ] + }, { "before": [ "g", @@ -112,6 +163,28 @@ "workbench.view.explorer" ] }, + { + "before": [ + "g", + "c", + "c" + ], + "commands": [ + "editor.action.commentLine" + ] + }, + { + "before": [ + "", + "c", + "r" + ], + "commands": [ + "editor.action.rename" + ] + } + ], + "vim.visualModeKeyBindings": [ { "before": [ "g", @@ -122,7 +195,6 @@ ] } ], - "workbench.colorTheme": "Catppuccin Frappé", "git.autofetch": true, "[svelte]": { "editor.defaultFormatter": "svelte.svelte-vscode" @@ -147,4 +219,17 @@ "[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", }