Prevent precmd, preexec and zle-line-init from being overridden here

This commit is contained in:
Guido 2011-06-16 23:50:35 -07:00
parent bf4fe1f228
commit 71804f0042

View File

@ -137,6 +137,8 @@ for event in ${${(f)"$(zle -la)"}:#(_*|orig-*|.run-help|.which-command)}; do
eval "zle -C orig-$event ${${${widgets[$event]}#*:}/:/ } ; $event() { builtin zle orig-$event && _zsh_highlight } ; zle -N $event" eval "zle -C orig-$event ${${${widgets[$event]}#*:}/:/ } ; $event() { builtin zle orig-$event && _zsh_highlight } ; zle -N $event"
else else
case $event in case $event in
precmd|preexec|zle-line-init)
;;
accept-and-menu-complete) accept-and-menu-complete)
eval "$event() { builtin zle .$event && _zsh_highlight } ; zle -N $event" eval "$event() { builtin zle .$event && _zsh_highlight } ; zle -N $event"
;; ;;