check KEYS_QUEUED_COUNT and PENDING to skip parsing when pasting

This commit is contained in:
Daniel Kuettel 2021-09-25 11:21:23 +02:00 committed by Matthew Martin
parent 1a9264bc66
commit c7caf57ca8

View file

@ -219,7 +219,8 @@ _zsh_highlight()
[[ -n ${ZSH_HIGHLIGHT_MAXLENGTH:-} ]] && [[ $#BUFFER -gt $ZSH_HIGHLIGHT_MAXLENGTH ]] && return $ret
# Do not highlight if there are pending inputs (copy/paste).
[[ $PENDING -gt 0 ]] && return $ret
(( KEYS_QUEUED_COUNT > 0 )) && return $ret
(( PENDING > 0 )) && return $ret
{
local cache_place