From 4c8faefe039119ac16849663e848ea05e0e5b5f9 Mon Sep 17 00:00:00 2001 From: Frank Terbeck Date: Sun, 17 Mar 2013 17:28:32 +0100 Subject: [PATCH] zshrc, keys: Move bindkey calls to the right place Signed-off-by: Frank Terbeck --- etc/zsh/zshrc | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/etc/zsh/zshrc b/etc/zsh/zshrc index c01dac7..b6fb7a8 100644 --- a/etc/zsh/zshrc +++ b/etc/zsh/zshrc @@ -1040,15 +1040,14 @@ zleiab() { LBUFFER+=${abk[$MATCH]:-$MATCH} } -zle -N zleiab && bindkey ",." zleiab ## KEYB! +zle -N zleiab help-show-abk() { zle -M "$(print "Type ,. after these abbreviations to expand them:"; print -a -C 2 ${(kv)abk})" } -#k# Display list of abbreviations that expand when followed by ,. -zle -N help-show-abk && bindkey '^xb' help-show-abk ## KEYB! +zle -N help-show-abk # press "ctrl-e d" to insert the actual date in the form yyyy-mm-dd insert-datestamp() { LBUFFER+=${(%):-'%D{%Y-%m-%d}'}; } @@ -1128,7 +1127,7 @@ inplaceMkDirs() { } #k# mkdir -p from string under cursor or marked area -zle -N inplaceMkDirs && bindkey '^xM' inplaceMkDirs ## KEYB! +zle -N inplaceMkDirs #v1# set number of lines to display per page HELP_LINES_PER_PAGE=20 @@ -1249,8 +1248,7 @@ help-zle() help_zle_sln=$((help_zle_sln + HELP_LINES_PER_PAGE)) zle -M "${(F)help_zle_lines[sln,help_zle_sln-1]}" } -#k# display help for keybindings and ZLE -zle -N help-zle && bindkey '^xz' help-zle # note: cycle pages with consecutive use of '^xz' ## KEYB! +zle -N help-zle ## complete word from currently visible Screen or Tmux buffer. if check_com -c screen || check_com -c tmux; then @@ -1408,6 +1406,13 @@ if zrcgotkeymap menuselect; then zrcbindkey -M menuselect '^o' accept-and-infer-next-history fi +#k# Display list of abbreviations that expand when followed by ,. +zrcbindkey ",." zleiab +zrcbindkey '^xb' help-show-abk +zrcbindkey '^xM' inplaceMkDirs +#k# display help for keybindings and ZLE +zrcbindkey '^xz' help-zle + #k# Insert files and test globbing zrcbindkey "^xf" insert-files # C-x-f -- 2.1.4