From 8ba965027325426fa95a2df6af46fb90300ac79a Mon Sep 17 00:00:00 2001 From: kj_sh604 Date: Sat, 21 Feb 2026 13:33:39 -0500 Subject: refactor: config and keybind changes --- .config/Code/User/keybindings.json | 37 ++++++++++++++++++++++++++++++++++++- .config/Code/User/settings.json | 5 ++++- 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/.config/Code/User/keybindings.json b/.config/Code/User/keybindings.json index 4f635fa..8a2fd20 100644 --- a/.config/Code/User/keybindings.json +++ b/.config/Code/User/keybindings.json @@ -29,6 +29,17 @@ "command": "workbench.action.toggleSidebarVisibility", "when": "vim.active && vim.mode == 'Normal'" }, + // diagnostic navigation (mirrors [g / ]g from coc.nvim) + { + "key": "[ g", + "command": "editor.action.marker.prevInFiles", + "when": "vim.active && vim.mode == 'Normal' && editorFocus" + }, + { + "key": "] g", + "command": "editor.action.marker.nextInFiles", + "when": "vim.active && vim.mode == 'Normal' && editorFocus" + }, // splits operation { "key": "alt+s", @@ -127,6 +138,14 @@ "key": "shift+alt+p", "command": "workbench.action.togglePanel" }, + { + "key": "shift+alt+b j", + "command": "workbench.action.togglePanel" + }, + { + "key": "shift+alt+b down", + "command": "workbench.action.togglePanel" + }, { "key": "ctrl+`", "command": "-workbench.action.terminal.toggleTerminal", @@ -159,7 +178,7 @@ "command": "workbench.action.nextPanelView" }, { - "key": "shift+alt+b", + "key": "shift+alt+b h", "command": "workbench.action.toggleSidebarVisibility" }, { @@ -169,5 +188,21 @@ { "key": "ctrl+shift+v", "command": "editor.action.clipboardPasteAction" + }, + { + "key": "shift+alt+b l", + "command": "workbench.action.toggleAuxiliaryBar" + }, + { + "key": "ctrl+alt+b", + "command": "-workbench.action.toggleAuxiliaryBar" + }, + { + "key": "shift+alt+b left", + "command": "workbench.action.toggleSidebarVisibility" + }, + { + "key": "shift+alt+b right", + "command": "workbench.action.toggleAuxiliaryBar" } ] diff --git a/.config/Code/User/settings.json b/.config/Code/User/settings.json index 33cfea1..d5334f0 100644 --- a/.config/Code/User/settings.json +++ b/.config/Code/User/settings.json @@ -307,5 +307,8 @@ "github.copilot.nextEditSuggestions.enabled": true, "files.eol": "\n", "chat.viewSessions.orientation": "stacked", - "python.terminal.activateEnvironment": false + "python.terminal.activateEnvironment": false, + "[nim]": { + "editor.defaultFormatter": "arnetheduck.vscode-nph" + } } \ No newline at end of file -- cgit v1.2.3