summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobby Russell <robby@planetargon.com>2013-12-02 23:03:03 -0800
committerRobby Russell <robby@planetargon.com>2013-12-02 23:03:03 -0800
commit273728901ef8b2cae318de9b6c21f848efaa312e (patch)
treed06b7afc62af48da218bfcfc5f3afb60f52e4493
parent3d6f9d78c5a2335751d2980919ef1a067dbda9e2 (diff)
parentf20cfc68e81be754521672541fd6ff25983f402c (diff)
downloadzsh-273728901ef8b2cae318de9b6c21f848efaa312e.tar.gz
zsh-273728901ef8b2cae318de9b6c21f848efaa312e.tar.bz2
zsh-273728901ef8b2cae318de9b6c21f848efaa312e.zip
Merge pull request #513 from randy909/fix-edit-cmdline
Fix edit-command-line binding
-rw-r--r--lib/edit-command-line.zsh3
-rw-r--r--lib/key-bindings.zsh5
2 files changed, 5 insertions, 3 deletions
diff --git a/lib/edit-command-line.zsh b/lib/edit-command-line.zsh
deleted file mode 100644
index db2000325..000000000
--- a/lib/edit-command-line.zsh
+++ /dev/null
@@ -1,3 +0,0 @@
-autoload -U edit-command-line
-zle -N edit-command-line
-bindkey '\C-x\C-e' edit-command-line
diff --git a/lib/key-bindings.zsh b/lib/key-bindings.zsh
index 5f499f3e8..49f80c8f3 100644
--- a/lib/key-bindings.zsh
+++ b/lib/key-bindings.zsh
@@ -30,6 +30,11 @@ bindkey "^[[3~" delete-char
bindkey "^[3;5~" delete-char
bindkey "\e[3~" delete-char
+# Edit the current command line in $EDITOR
+autoload -U edit-command-line
+zle -N edit-command-line
+bindkey '\C-x\C-e' edit-command-line
+
# consider emacs keybindings:
#bindkey -e ## emacs key bindings