diff --git a/assets/keymaps/vim.json b/assets/keymaps/vim.json index e8a60875bf..f2d50bd13f 100644 --- a/assets/keymaps/vim.json +++ b/assets/keymaps/vim.json @@ -395,6 +395,8 @@ "ctrl-pagedown": "pane::ActivateNextItem", "ctrl-pageup": "pane::ActivatePreviousItem", "insert": "vim::InsertBefore", + ".": "vim::Repeat", + "alt-.": "vim::RepeatFind", // tree-sitter related commands "[ x": "editor::SelectLargerSyntaxNode", "] x": "editor::SelectSmallerSyntaxNode", @@ -421,6 +423,7 @@ "x": "editor::SelectLine", "shift-x": "editor::SelectLine", + "%": "editor::SelectAll", // Window mode "space w h": "workspace::ActivatePaneLeft", "space w l": "workspace::ActivatePaneRight", @@ -450,7 +453,8 @@ "ctrl-c": "editor::ToggleComments", "d": "vim::HelixDelete", "c": "vim::Substitute", - "shift-c": "editor::AddSelectionBelow" + "shift-c": "editor::AddSelectionBelow", + "alt-shift-c": "editor::AddSelectionAbove" } }, {