M-<BS> löscht anders als bei der Bash den gesamten Ausdruck
anstatt z.B. nur bis zum nächsten "/" zu löschen. Der folgende Eintrag
in ~/.zshrc bildet das Verhalten der Bash nach.
for widget in kill-word backward-kill-word \
forward-word backward-word \
up-case-word down-case-word \
transpose-words; do
autoload bash-$widget
zle -N $widget bash-$widget
done
known_hosts completion
Completion der Hostnames aus ~/.ssh/known_hosts.
zstyle -e ':completion:*:ssh:*' hosts \ 'reply=($(sed \
-e "/^#/d" -e "s/ .*\$//" \
-e "s/,/ /g" /etc/ssh_known_hosts ~/.ssh/known_hosts \
~/.ssh/known_hosts2 2>/dev/null))'