mirror of
				https://github.com/zsh-users/zsh-syntax-highlighting.git
				synced 2025-10-30 15:56:28 +08:00 
			
		
		
		
	Fix potential errors for some setopt variations.
This commit is contained in:
		
							parent
							
								
									b253ce8050
								
							
						
					
					
						commit
						44fd26a0cc
					
				| @ -25,6 +25,7 @@ ZLE_DEFAULT='fg=white,bold' | |||||||
| ZLE_TOKENS_FOLLOWED_BY_COMMANDS=('|' '||' ';' '&' '&&' 'sudo' 'start' 'time' 'strace' '§') | ZLE_TOKENS_FOLLOWED_BY_COMMANDS=('|' '||' ';' '&' '&&' 'sudo' 'start' 'time' 'strace' '§') | ||||||
| 
 | 
 | ||||||
| _check_path() { | _check_path() { | ||||||
|  | 	setopt localoptions null_glob | ||||||
| 	[ -z "$arg" ] && return 1 | 	[ -z "$arg" ] && return 1 | ||||||
| 	[ -e $arg ] && return 0 | 	[ -e $arg ] && return 0 | ||||||
| 	[ ! -e "`dirname $arg`" ] && return 1 | 	[ ! -e "`dirname $arg`" ] && return 1 | ||||||
| @ -48,7 +49,7 @@ colorize-zle-buffer() { | |||||||
|         *'an alias'*)       style=$ZLE_ALIAS_STYLE;; |         *'an alias'*)       style=$ZLE_ALIAS_STYLE;; | ||||||
|         *'shell builtin'*)  style=$ZLE_BUILTIN_STYLE;; |         *'shell builtin'*)  style=$ZLE_BUILTIN_STYLE;; | ||||||
|         *'shell function'*) style=$ZLE_FUNCTION_STYLE;; |         *'shell function'*) style=$ZLE_FUNCTION_STYLE;; | ||||||
|         *"$cmd is"*)        style=$ZLE_COMMAND_STYLE;; |         *"${cmd:-no-command-specified} is"*) style=$ZLE_COMMAND_STYLE;; | ||||||
|         *) |         *) | ||||||
| 	style=$ZLE_COMMAND_UNKNOWN_TOKEN_STYLE | 	style=$ZLE_COMMAND_UNKNOWN_TOKEN_STYLE | ||||||
| 	_check_path && style=$ZLE_PATH_STYLE | 	_check_path && style=$ZLE_PATH_STYLE | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Wayne Davison
						Wayne Davison