From e80505a73e45f2aa249fcf031eccc51042260416 Mon Sep 17 00:00:00 2001 From: Joe Rabinoff Date: Fri, 14 Feb 2020 07:32:17 -0500 Subject: [PATCH] Allow for empty patterns --- highlighters/files/files-highlighter.zsh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/highlighters/files/files-highlighter.zsh b/highlighters/files/files-highlighter.zsh index 665c7bb..fd75058 100644 --- a/highlighters/files/files-highlighter.zsh +++ b/highlighters/files/files-highlighter.zsh @@ -108,7 +108,7 @@ zsh_highlight_files_extract_ls_colors() { local -A ls_colors _zsh_highlight_highlighter_files_ansi_to_zle ls_colors $LS_COLORS - for key val in ${(kv)ls_colors}; do + for key val in "${(@kv)ls_colors}"; do case $key in di|fi|ln|pi|so|bd|cd|or|ex|su|sg|ow|tw) ZSH_HIGHLIGHT_FILE_TYPES[$key]=$val ;; @@ -202,7 +202,7 @@ _zsh_highlight_highlighter_files_paint() # Regular file: check file patterns if [[ -z "$col" ]]; then - for key val in ${(kv)ZSH_HIGHLIGHT_FILE_PATTERNS}; do + for key val in "${(@kv)ZSH_HIGHLIGHT_FILE_PATTERNS}"; do if [[ $basename = $~key ]]; then col=$val break