wrappers: Reimplement using Mikachu's zle-line-pre-redraw hook (workers/36650).

This commit is contained in:
Daniel Shahaf 2015-09-30 18:56:35 +00:00 committed by Matthew Martin
parent d6586e2a4f
commit aed99f6a3e

View File

@ -49,6 +49,11 @@ if true; then
fi fi
fi fi
integer zsh_highlight_use_redrawhook
if zle -la .match-bracket; then
(( zsh_highlight_use_redrawhook=1 ))
fi
# ------------------------------------------------------------------------------------------------- # -------------------------------------------------------------------------------------------------
# Core highlighting update system # Core highlighting update system
# ------------------------------------------------------------------------------------------------- # -------------------------------------------------------------------------------------------------
@ -357,6 +362,11 @@ _zsh_highlight_bind_widgets()
done done
} }
if (( $zsh_highlight_use_redrawhook )); then
_zsh_highlight_bind_widgets(){}
zle -N zle-line-pre-redraw _zsh_highlight
fi
# Load highlighters from directory. # Load highlighters from directory.
# #
# Arguments: # Arguments: