about summary refs log tree commit diff stats
path: root/modules/by-name/zs
diff options
context:
space:
mode:
Diffstat (limited to 'modules/by-name/zs')
-rw-r--r--modules/by-name/zs/zsh/config/keymaps/viins.zsh13
1 files changed, 9 insertions, 4 deletions
diff --git a/modules/by-name/zs/zsh/config/keymaps/viins.zsh b/modules/by-name/zs/zsh/config/keymaps/viins.zsh
index 4e76cdec..d215d190 100644
--- a/modules/by-name/zs/zsh/config/keymaps/viins.zsh
+++ b/modules/by-name/zs/zsh/config/keymaps/viins.zsh
@@ -17,10 +17,6 @@ bindkey -M viins "^X^R" _read_comp
 bindkey -M viins "^[," _history-complete-newer
 bindkey -M viins "^[/" _history-complete-older
 
-bindkey -M viins "^J" accept-line
-bindkey -M viins "^M" accept-line
-bindkey -M viins "^L" clear-screen
-
 bindkey -M viins "^R" atuin-search-viins
 bindkey -M viins "^V" edit-command-line
 
@@ -51,5 +47,14 @@ bindkey -M viins "^[[200~" bracketed-paste
 bindkey -M viins "^[[2~" overwrite-mode
 bindkey -M viins "^[[3~" delete-char
 bindkey -M viins "^?" vi-backward-delete-char
+bindkey -M viins "^H" vi-backward-delete-char
 bindkey -M viins "^[[5~" beginning-of-buffer-or-history
 bindkey -M viins "^[[6~" end-of-buffer-or-history
+
+bindkey -M viins "^J" accept-line
+bindkey -M viins "^M" accept-line
+bindkey -M viins "^L" clear-screen
+
+bindkey -M viins "^D" list-choices
+bindkey -M viins "^G" list-expand
+bindkey -M viins "^I" expand-or-complete