driver: Do not highlight newlines or past BUFFER for zle standout
This commit is contained in:
		
							parent
							
								
									84f0507cf6
								
							
						
					
					
						commit
						ff85c7e01b
					
				|  | @ -168,8 +168,10 @@ _zsh_highlight() | ||||||
|         else |         else | ||||||
|           min=$MARK max=$CURSOR |           min=$MARK max=$CURSOR | ||||||
|         fi |         fi | ||||||
|         (( min = ${${BUFFER[1,$min]}[(I)$needle]} )) |         # CURSOR and MARK are 0 indexed between letters like region_highlight | ||||||
|         (( max += ${${BUFFER:($max-1)}[(i)$needle]} - 1 )) |         # Do not include the newline in the highlight | ||||||
|  |         (( min = ${BUFFER[(Ib:min:)$needle]} )) | ||||||
|  |         (( max = ${BUFFER[(ib:max:)$needle]} - 1 )) | ||||||
|         _zsh_highlight_apply_zle_highlight region standout "$min" "$max" |         _zsh_highlight_apply_zle_highlight region standout "$min" "$max" | ||||||
|       } |       } | ||||||
|     fi |     fi | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue