'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