[ Alexander Steinböck ]
* /etc/zsh/zshrc: added bindkeys for navigating by vi keys (hjkl)
- in menu selection [Closes: issue350]
+ as well as 'accept-and-infer-next history' (ctrl-o) to complete
+ within directories and stay in menu completion.
+ [Closes: issue350]
-- Michael Prokop <mika@grml.org> Sat, 22 Dec 2007 00:11:31 +0100
# bindkey . rationalise-dot
# bindkey '\eq' push-line-or-edit
-
-# use the vi navigation keys (hjkl) besides cursor keys in menu selection
+
+# use the vi navigation keys (hjkl) besides cursor keys in menu completion
bindkey -M menuselect 'h' vi-backward-char # left
bindkey -M menuselect 'k' vi-up-line-or-history # up
bindkey -M menuselect 'l' vi-forward-char # right
bindkey -M menuselect 'j' vi-down-line-or-history # bottom
+
+# accept a completion and try to complete again by using menu
+# completion; very useful with completing directories
+# by using 'undo' one's got a simple file browser
+ bindkey -M menuselect '^o' accept-and-infer-next-history
# }}}
# power completion - abbreviation expansion {{{