keybindings with variables in work so much better in double than single quotes
authorJoerg Jaspert <joerg@ganneff.de>
Thu, 28 Mar 2013 12:00:44 +0000 (13:00 +0100)
committerJoerg Jaspert <joerg@ganneff.de>
Thu, 28 Mar 2013 12:00:44 +0000 (13:00 +0100)
.zsh/55_KeyBindings.zsh

index d1bf041..c25fcd1 100644 (file)
@@ -108,7 +108,7 @@ typeset WORDCHARS='|'$WORDCHARS
 
 # press ctrl-x ctrl-e for editing command line in $EDITOR or $VISUAL
 if is4 && autoload edit-command-line && zle -N edit-command-line; then
-    bindkey '$key_info[Control]x$key_info[Control]e' edit-command-line
+    bindkey "$key_info[Control]x$key_info[Control]e" edit-command-line
 fi
 
 # move cursor between chars when typing '', "", (), [], and {}
@@ -132,6 +132,6 @@ zle -N magic-curly-brackets
 zle -N magic-angle-brackets
 
 # Show what the completion system is trying to complete with at a given point
-bindkey '$key_info[Control]Xh' _complete_help
+bindkey "$key_info[Control]Xh" _complete_help
 
 bindkey " " magic-space