From 31e55d228969a7f774c2ef2bef090c29e002b4e8 Mon Sep 17 00:00:00 2001 From: "martin f. krafft" Date: Wed, 3 Aug 2011 09:49:41 +0200 Subject: [PATCH] jump-after-first-word zle function --- .zsh/zshrc/80_zle | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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 -- 2.39.2