From 61f43255abed0495e5145a3494e7fd7a524cee8c Mon Sep 17 00:00:00 2001 From: m0viefreak Date: Thu, 12 May 2016 21:04:35 +0200 Subject: [PATCH] 'main': Support multiple styles in _zsh_highlight_main_add_region_highlight --- highlighters/main/main-highlighter.zsh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/highlighters/main/main-highlighter.zsh b/highlighters/main/main-highlighter.zsh index cb7e55c..225866a 100644 --- a/highlighters/main/main-highlighter.zsh +++ b/highlighters/main/main-highlighter.zsh @@ -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'.