X-Git-Url: https://git.madduck.net/etc/zsh.git/blobdiff_plain/3af2550f66b5c952a21e5c1649a538afb6f14a60..31e55d228969a7f774c2ef2bef090c29e002b4e8:/.zsh/zshrc/80_zle

diff --git a/.zsh/zshrc/80_zle b/.zsh/zshrc/80_zle
index 05c094e..a737800 100644
--- a/.zsh/zshrc/80_zle
+++ b/.zsh/zshrc/80_zle
@@ -38,4 +38,18 @@ autoload insert-unicode-char
 zle -N insert-unicode-char
 bindkey '^Xi' insert-unicode-char
 
+# jump behind the first word on the cmdline to add options
+function _jump_after_first_word() {
+    local words
+    words=(${(z)BUFFER})
+
+    if (( ${#words} <= 1 )) ; then
+        CURSOR=${#BUFFER}
+    else
+        CURSOR=${#${words[1]}}
+    fi
+}
+zle -N _jump_after_first_word
+bindkey '^x1' _jump_after_first_word
+
 # vim:ft=zsh