'main': Support multiple styles in _zsh_highlight_main_add_region_highlight
This commit is contained in:
parent
d37c55c788
commit
61f43255ab
@ -68,7 +68,7 @@ _zsh_highlight_main_highlighter_predicate()
|
||||
# Helper to deal with tokens crossing line boundaries.
|
||||
_zsh_highlight_main_add_region_highlight() {
|
||||
integer start=$1 end=$2
|
||||
local style=$3
|
||||
shift 2
|
||||
|
||||
# The calculation was relative to $PREBUFFER$BUFFER, but region_highlight is
|
||||
# relative to $BUFFER.
|
||||
@ -77,7 +77,7 @@ _zsh_highlight_main_add_region_highlight() {
|
||||
|
||||
(( end < 0 )) && return # having end<0 would be a bug
|
||||
(( start < 0 )) && start=0 # having start<0 is normal with e.g. multiline strings
|
||||
_zsh_highlight_add_highlight $start $end $style
|
||||
_zsh_highlight_add_highlight $start $end "$@"
|
||||
}
|
||||
|
||||
# Wrapper around 'type -w'.
|
||||
|
Loading…
Reference in New Issue
Block a user