zle -N _insert_last_typed_word;
bindkey "\em" _insert_last_typed_word
+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