From 71804f00420073ced9b4a07733b0aef79714f1a1 Mon Sep 17 00:00:00 2001 From: Guido Date: Thu, 16 Jun 2011 23:50:35 -0700 Subject: [PATCH] Prevent precmd, preexec and zle-line-init from being overridden here --- zsh-syntax-highlighting.zsh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zsh-syntax-highlighting.zsh b/zsh-syntax-highlighting.zsh index 60eb864..5219fde 100644 --- a/zsh-syntax-highlighting.zsh +++ b/zsh-syntax-highlighting.zsh @@ -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" else case $event in + precmd|preexec|zle-line-init) + ;; accept-and-menu-complete) eval "$event() { builtin zle .$event && _zsh_highlight } ; zle -N $event" ;;