diff options
| author | kj_sh604 | 2026-06-08 15:03:36 -0400 |
|---|---|---|
| committer | kj_sh604 | 2026-06-08 15:03:36 -0400 |
| commit | 551f86d9675087cb09f7a3367c7d12013ea00655 (patch) | |
| tree | 1f9c804af01ec17c3bc612141842842c11e0c1f0 /.config/Code | |
| parent | fcaee00aa114787b8d04279eff69465c64731802 (diff) | |
refactor: keymap compatibility changes
Diffstat (limited to '.config/Code')
| -rw-r--r-- | .config/Code/User/keybindings.json | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/.config/Code/User/keybindings.json b/.config/Code/User/keybindings.json index 020478d..147e74a 100644 --- a/.config/Code/User/keybindings.json +++ b/.config/Code/User/keybindings.json @@ -338,6 +338,23 @@ "command": "editor.action.formatDocument", "when": "vim.active && vim.mode == 'Normal'" }, + // .code-vimrc leader replicas + { + "key": "\\ o", + "command": "vim.remap", + "args": { + "commands": [{"command": ":jumps"}] + }, + "when": "vim.active && vim.mode == 'Normal'" + }, + { + "key": "\\ p", + "command": "vim.remap", + "args": { + "after": ["\"", "+", "P"] + }, + "when": "vim.active && vim.mode == 'Normal'" + }, // ai inline completion (mirrors my neovim minuet keymaps) { "key": "alt+a", @@ -356,7 +373,7 @@ }, // copilot inline chat (mirrors my neovim opencode keymaps) { - "key": "\\ o", + "key": "\\ i", "command": "inlineChat.start", "when": "vim.active && vim.mode =~ /^(Normal|Visual|VisualLine|VisualBlock)$/ && editorFocus && inlineChatHasEditsAgent && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput || vim.active && vim.mode =~ /^(Normal|Visual|VisualLine|VisualBlock)$/ && editorFocus && inlineChatHasEditsAgent && inlineChatPossible && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat || vim.active && vim.mode =~ /^(Normal|Visual|VisualLine|VisualBlock)$/ && editorFocus && inlineChatHasEditsAgent && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat || vim.active && vim.mode =~ /^(Normal|Visual|VisualLine|VisualBlock)$/ && editorFocus && inlineChatHasNotebookAgent && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || vim.active && vim.mode =~ /^(Normal|Visual|VisualLine|VisualBlock)$/ && editorFocus && inlineChatHasNotebookAgent && inlineChatPossible && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || vim.active && vim.mode =~ /^(Normal|Visual|VisualLine|VisualBlock)$/ && editorFocus && inlineChatHasNotebookInline && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || vim.active && vim.mode =~ /^(Normal|Visual|VisualLine|VisualBlock)$/ && editorFocus && inlineChatHasNotebookInline && inlineChatPossible && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || vim.active && vim.mode =~ /^(Normal|Visual|VisualLine|VisualBlock)$/ && editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookAgent && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || vim.active && vim.mode =~ /^(Normal|Visual|VisualLine|VisualBlock)$/ && editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookAgent && inlineChatPossible && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || vim.active && vim.mode =~ /^(Normal|Visual|VisualLine|VisualBlock)$/ && editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookInline && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || vim.active && vim.mode =~ /^(Normal|Visual|VisualLine|VisualBlock)$/ && editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookInline && inlineChatPossible && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook'" } |
