Commit 40096685 authored by Marc Cornellà's avatar Marc Cornellà
Browse files

random: remove random theme from possible themes to choose from

...preventing an infinite loop.
parent 480f1ecd
...@@ -3,7 +3,7 @@ typeset -Ua themes ...@@ -3,7 +3,7 @@ typeset -Ua themes
if [[ "${(t)ZSH_THEME_RANDOM_CANDIDATES}" = array && ${#ZSH_THEME_RANDOM_CANDIDATES[@]} -gt 0 ]]; then if [[ "${(t)ZSH_THEME_RANDOM_CANDIDATES}" = array && ${#ZSH_THEME_RANDOM_CANDIDATES[@]} -gt 0 ]]; then
# Use ZSH_THEME_RANDOM_CANDIDATES if properly defined # Use ZSH_THEME_RANDOM_CANDIDATES if properly defined
themes=($ZSH_THEME_RANDOM_CANDIDATES) themes=(${(@)ZSH_THEME_RANDOM_CANDIDATES:#random})
else else
# Look for themes in $ZSH_CUSTOM and $ZSH and add only the theme name # Look for themes in $ZSH_CUSTOM and $ZSH and add only the theme name
themes=( themes=(
...@@ -12,7 +12,7 @@ else ...@@ -12,7 +12,7 @@ else
"$ZSH"/themes/*.zsh-theme(N:t:r) "$ZSH"/themes/*.zsh-theme(N:t:r)
) )
# Remove blacklisted themes from the list # Remove blacklisted themes from the list
for theme in ${ZSH_THEME_RANDOM_BLACKLIST[@]}; do for theme in random ${ZSH_THEME_RANDOM_BLACKLIST[@]}; do
themes=("${(@)themes:#$theme}") themes=("${(@)themes:#$theme}")
done done
fi fi
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment