brackets: Highlight the closing brackets of subshells and blocks. (Issue #226.)
This commit is contained in:
		
							parent
							
								
									28abb960de
								
							
						
					
					
						commit
						c0dafd1d85
					
				|  | @ -299,6 +299,8 @@ _zsh_highlight_main_highlighter() | ||||||
|      fi |      fi | ||||||
|     else # $arg is a non-command word |     else # $arg is a non-command word | ||||||
|       case $arg in |       case $arg in | ||||||
|  |         $'\x29') style=$ZSH_HIGHLIGHT_STYLES[reserved-word];; # subshell | ||||||
|  |         $'\x7d') style=$ZSH_HIGHLIGHT_STYLES[reserved-word];; # block | ||||||
|         '--'*)   style=$ZSH_HIGHLIGHT_STYLES[double-hyphen-option];; |         '--'*)   style=$ZSH_HIGHLIGHT_STYLES[double-hyphen-option];; | ||||||
|         '-'*)    style=$ZSH_HIGHLIGHT_STYLES[single-hyphen-option];; |         '-'*)    style=$ZSH_HIGHLIGHT_STYLES[single-hyphen-option];; | ||||||
|         "'"*)    style=$ZSH_HIGHLIGHT_STYLES[single-quoted-argument];; |         "'"*)    style=$ZSH_HIGHLIGHT_STYLES[single-quoted-argument];; | ||||||
|  |  | ||||||
|  | @ -27,12 +27,15 @@ | ||||||
| # vim: ft=zsh sw=2 ts=2 et | # vim: ft=zsh sw=2 ts=2 et | ||||||
| # ------------------------------------------------------------------------------------------------- | # ------------------------------------------------------------------------------------------------- | ||||||
| 
 | 
 | ||||||
| BUFFER='tar cf - * | (cd /target; tar xfp -)' | BUFFER='tar cf - * | (cd /target; tar xfp -) | { cat }' | ||||||
| 
 | 
 | ||||||
| expected_region_highlight=( | expected_region_highlight=( | ||||||
|   "1 3 $ZSH_HIGHLIGHT_STYLES[command]" # tar |   "1 3 $ZSH_HIGHLIGHT_STYLES[command]" # tar | ||||||
|   "14 14 $ZSH_HIGHLIGHT_STYLES[reserved-word]" # ( |   "14 14 $ZSH_HIGHLIGHT_STYLES[reserved-word]" # ( | ||||||
|   "15 16 $ZSH_HIGHLIGHT_STYLES[command]" # cd |   "15 16 $ZSH_HIGHLIGHT_STYLES[command]" # cd | ||||||
|   "27 29 $ZSH_HIGHLIGHT_STYLES[command]" # tar |   "27 29 $ZSH_HIGHLIGHT_STYLES[command]" # tar | ||||||
|   #"36 36 $ZSH_HIGHLIGHT_STYLES[?]" # ) |   "36 36 $ZSH_HIGHLIGHT_STYLES[reserved-word]" # ) | ||||||
|  |   "40 40 $ZSH_HIGHLIGHT_STYLES[reserved-word]" # { | ||||||
|  |   "42 44 $ZSH_HIGHLIGHT_STYLES[command]" # cat | ||||||
|  |   "46 46 $ZSH_HIGHLIGHT_STYLES[reserved-word]" # } | ||||||
| ) | ) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue