diff --git a/src/tui/mode/input/vim/normal.zig b/src/tui/mode/input/vim/normal.zig index 0ab8d3a..9e70328 100644 --- a/src/tui/mode/input/vim/normal.zig +++ b/src/tui/mode/input/vim/normal.zig @@ -192,6 +192,7 @@ fn mapPress(self: *Self, keypress: u32, egc: u32, modifiers: u32) tp.result { key.BACKSPACE => self.cmd("delete_backward", .{}), key.TAB => self.cmd("unindent", .{}), + ';' => self.cmd("enter_overlay_mode", command.fmt(.{"command_palette"})), 'N' => self.cmd("goto_prev_match", .{}), 'A' => self.seq(.{ "move_end", "enter_mode" }, command.fmt(.{"vim/insert"})), '4' => self.cmd("move_end", .{}), @@ -227,6 +228,7 @@ fn mapPress(self: *Self, keypress: u32, egc: u32, modifiers: u32) tp.result { key.DEL => self.cmd("delete_forward", .{}), key.BACKSPACE => self.cmd("delete_backward", .{}), + ':' => self.cmd("enter_overlay_mode", command.fmt(.{"command_palette"})), 'i' => self.cmd("enter_mode", command.fmt(.{"vim/insert"})), 'a' => self.seq(.{ "move_right", "enter_mode" }, command.fmt(.{"vim/insert"})), 'v' => self.cmd("enter_mode", command.fmt(.{"vim/visual"})), diff --git a/src/tui/mode/input/vim/visual.zig b/src/tui/mode/input/vim/visual.zig index aaaf248..95ffefd 100644 --- a/src/tui/mode/input/vim/visual.zig +++ b/src/tui/mode/input/vim/visual.zig @@ -188,6 +188,7 @@ fn mapPress(self: *Self, keypress: u32, egc: u32, modifiers: u32) tp.result { key.BACKSPACE => self.cmd("delete_backward", .{}), key.TAB => self.cmd("unindent", .{}), + ';' => self.cmd("enter_overlay_mode", command.fmt(.{"command_palette"})), 'N' => self.cmd("goto_prev_match", .{}), 'A' => self.seq(.{ "move_end", "enter_mode" }, command.fmt(.{"vim/insert"})), '4' => self.cmd("select_end", .{}), @@ -223,6 +224,7 @@ fn mapPress(self: *Self, keypress: u32, egc: u32, modifiers: u32) tp.result { key.DEL => self.cmd("delete_forward", .{}), key.BACKSPACE => self.cmd("delete_backward", .{}), + ':' => self.cmd("enter_overlay_mode", command.fmt(.{"command_palette"})), 'i' => self.cmd("enter_mode", command.fmt(.{"vim/insert"})), 'a' => self.seq(.{ "move_right", "enter_mode" }, command.fmt(.{"vim/insert"})), 'v' => self.cmd("enter_mode", command.fmt(.{"vim/visual"})),