[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 6bb18d2 1/4: Improve vicmd bindings for {Ctrl
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 6bb18d2 1/4: Improve vicmd bindings for {Ctrl, Alt}-{left, right} |
Date: |
Wed, 6 Nov 2019 12:36:26 -0500 (EST) |
branch: master
commit 6bb18d239fc048f7896b6d60226896f962be31f1
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Improve vicmd bindings for {Ctrl,Alt}-{left,right}
---
gwc/.zshrc | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/gwc/.zshrc b/gwc/.zshrc
index 0e49afb..76a1d76 100644
--- a/gwc/.zshrc
+++ b/gwc/.zshrc
@@ -53,15 +53,19 @@ bindkey '^?' backward-delete-char # Backspace
# https://lists.nongnu.org/archive/html/lmi/2019-10/msg00032.html
bindkey '\e[H' beginning-of-line # Home
bindkey '\e[F' end-of-line # End
-# Bind those in the 'vicmd' keymap, too:
-bindkey -M vicmd '\e[H' beginning-of-line # Home
-bindkey -M vicmd '\e[F' end-of-line # End
-
bindkey '\e[1;5D' backward-word # Ctrl-left
bindkey '\e[1;5C' forward-word # Ctrl-right
bindkey '\e[1;3D' backward-word # Alt-left
bindkey '\e[1;3C' forward-word # Alt-right
+# Bind those in the 'vicmd' keymap, too:
+bindkey -M vicmd '\e[H' beginning-of-line # Home
+bindkey -M vicmd '\e[F' end-of-line # End
+bindkey -M vicmd '\e[1;5D' backward-word # Ctrl-left
+bindkey -M vicmd '\e[1;5C' forward-word # Ctrl-right
+bindkey -M vicmd '\e[1;3D' backward-word # Alt-left
+bindkey -M vicmd '\e[1;3C' forward-word # Alt-right
+
# Enable useful features that emacs mode binds by default.
# Binding '^R' here doesn't interfere with '^R' (undo) in vicmd mode.
bindkey '^R' history-incremental-search-backward # emacs Ctrl-R