summaryrefslogtreecommitdiff
path: root/themes
diff options
context:
space:
mode:
authorMarc Cornellà <marc.cornella@live.com>2020-03-02 23:53:43 +0100
committerMarc Cornellà <marc.cornella@live.com>2020-03-02 23:53:43 +0100
commit4009668500342d20224c77c7586b4546223c1a77 (patch)
tree350e15e3562345ebdc830f84258383847d392700 /themes
parent480f1ecd965c730890492ac9384fe50e193fd98f (diff)
downloadzsh-4009668500342d20224c77c7586b4546223c1a77.tar.gz
zsh-4009668500342d20224c77c7586b4546223c1a77.tar.bz2
zsh-4009668500342d20224c77c7586b4546223c1a77.zip
random: remove random theme from possible themes to choose from
...preventing an infinite loop.
Diffstat (limited to 'themes')
-rw-r--r--themes/random.zsh-theme4
1 files changed, 2 insertions, 2 deletions
diff --git a/themes/random.zsh-theme b/themes/random.zsh-theme
index 43f6cbb60..6cb7cc579 100644
--- a/themes/random.zsh-theme
+++ b/themes/random.zsh-theme
@@ -3,7 +3,7 @@ typeset -Ua themes
if [[ "${(t)ZSH_THEME_RANDOM_CANDIDATES}" = array && ${#ZSH_THEME_RANDOM_CANDIDATES[@]} -gt 0 ]]; then
# Use ZSH_THEME_RANDOM_CANDIDATES if properly defined
- themes=($ZSH_THEME_RANDOM_CANDIDATES)
+ themes=(${(@)ZSH_THEME_RANDOM_CANDIDATES:#random})
else
# Look for themes in $ZSH_CUSTOM and $ZSH and add only the theme name
themes=(
@@ -12,7 +12,7 @@ else
"$ZSH"/themes/*.zsh-theme(N:t:r)
)
# 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}")
done
fi