add history-beginning-search-menu binding on C-xC-x
authorJoerg Jaspert <joerg@ganneff.de>
Thu, 18 Apr 2013 11:11:12 +0000 (13:11 +0200)
committerJoerg Jaspert <joerg@ganneff.de>
Thu, 18 Apr 2013 11:11:12 +0000 (13:11 +0200)
.zsh/80_KeyBindings.zsh

index d884c35..c39b07f 100644 (file)
@@ -98,6 +98,7 @@ zstyle ':completion:hist-complete:*' completer _history
 
 zle -N history-beginning-search-backward-end history-search-end
 zle -N history-beginning-search-forward-end  history-search-end
+zle -N history-beginning-search-menu
 
 accept-line
 
@@ -183,6 +184,9 @@ bind2maps             vicmd -- -s "k"                   history-substring-search
 bind2maps emacs             -- -s "$key_info[Control]N" history-substring-search-down
 bind2maps             vicmd -- -s "j"                   history-substring-search-down
 
+#k# search history and present a menu
+bind2maps emacs       vicmd -- -s "$key_info[Control]X$key_info[Control]X" history-beginning-search-menu
+
 #k# Insert files and test globbing
 is4 && bind2maps emacs viins -- -s "$key_info[Control]Xf"              insert-files
 #k# Edit the current line in \kbd{\$EDITOR}