summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/theme-and-appearance.zsh10
-rw-r--r--oh-my-zsh.sh3
2 files changed, 3 insertions, 10 deletions
diff --git a/lib/theme-and-appearance.zsh b/lib/theme-and-appearance.zsh
index 985d3bc11..e245570e3 100644
--- a/lib/theme-and-appearance.zsh
+++ b/lib/theme-and-appearance.zsh
@@ -81,13 +81,3 @@ if [[ -z "$LS_COLORS" ]]; then
export LS_COLORS="di=34:ln=35:so=32:pi=33:ex=31:bd=34;46:cd=34;43:su=37;41:sg=30;43:tw=30;42:ow=34;42:"
fi
fi
-
-# Take advantage of $LS_COLORS for completion as well.
-function omz_set_completion_colors {
- zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}"
- add-zsh-hook -d precmd omz_set_completion_colors
- unfunction omz_set_completion_colors
-}
-
-autoload -Uz add-zsh-hook
-add-zsh-hook precmd omz_set_completion_colors
diff --git a/oh-my-zsh.sh b/oh-my-zsh.sh
index 98bda8c8b..363cfca8b 100644
--- a/oh-my-zsh.sh
+++ b/oh-my-zsh.sh
@@ -189,3 +189,6 @@ if [[ -n "$ZSH_THEME" ]]; then
echo "[oh-my-zsh] theme '$ZSH_THEME' not found"
fi
fi
+
+# set completion colors to be the same as `ls`, after theme has been loaded
+[[ -z "$LS_COLORS" ]] || zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}"