Merge pull request #529 from wraeth/master
main: Probe dirs after blacklist
This commit is contained in:
		
						commit
						683321d862
					
				|  | @ -761,8 +761,6 @@ _zsh_highlight_main_highlighter_check_path() | ||||||
|   REPLY=path |   REPLY=path | ||||||
| 
 | 
 | ||||||
|   [[ -z $expanded_path ]] && return 1 |   [[ -z $expanded_path ]] && return 1 | ||||||
|   [[ -L $expanded_path ]] && return 0 |  | ||||||
|   [[ -e $expanded_path ]] && return 0 |  | ||||||
| 
 | 
 | ||||||
|   # Check if this is a blacklisted path |   # Check if this is a blacklisted path | ||||||
|   if [[ $expanded_path[1] == / ]]; then |   if [[ $expanded_path[1] == / ]]; then | ||||||
|  | @ -777,6 +775,9 @@ _zsh_highlight_main_highlighter_check_path() | ||||||
|     tmp_path=$tmp_path:h |     tmp_path=$tmp_path:h | ||||||
|   done |   done | ||||||
| 
 | 
 | ||||||
|  |   [[ -L $expanded_path ]] && return 0 | ||||||
|  |   [[ -e $expanded_path ]] && return 0 | ||||||
|  | 
 | ||||||
|   # Search the path in CDPATH |   # Search the path in CDPATH | ||||||
|   local cdpath_dir |   local cdpath_dir | ||||||
|   for cdpath_dir in $cdpath ; do |   for cdpath_dir in $cdpath ; do | ||||||
|  |  | ||||||
|  | @ -34,7 +34,7 @@ X_ZSH_HIGHLIGHT_DIRS_BLACKLIST=($PWD/foo) | ||||||
| 
 | 
 | ||||||
| expected_region_highlight=( | expected_region_highlight=( | ||||||
|   '1 1 builtin' # : |   '1 1 builtin' # : | ||||||
|   '3 9 path' # foo/bar |   '3 9 default' # foo/bar | ||||||
|   "11 $(( 14 + $#PWD )) path" # $PWD/foo |   "11 $(( 14 + $#PWD )) default" # $PWD/foo | ||||||
|   "$(( 16 + $#PWD )) $(( 20 + $#PWD )) default" # foo/b |   "$(( 16 + $#PWD )) $(( 20 + $#PWD )) default" # foo/b | ||||||
| ) | ) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue