4009668500342d20224c77c7586b4546223c1a77

Author
Marc Cornellà <marc.cornella@live.com>
Committer
Marc Cornellà <marc.cornella@live.com>
Date

Message

random: remove random theme from possible themes to choose from

...preventing an infinite loop.

Diff

 1diff --git a/themes/random.zsh-theme b/themes/random.zsh-theme
 2index 43f6cbb60b5e9b4db46aec9cba2e5c0bb03ce2d2..6cb7cc579dc4895ef09b1eacd65058564ea88529 100644
 3--- a/themes/random.zsh-theme
 4+++ b/themes/random.zsh-theme
 5@@ -3,7 +3,7 @@ typeset -Ua themes
 6 
 7 if [[ "${(t)ZSH_THEME_RANDOM_CANDIDATES}" = array && ${#ZSH_THEME_RANDOM_CANDIDATES[@]} -gt 0 ]]; then
 8   # Use ZSH_THEME_RANDOM_CANDIDATES if properly defined
 9-  themes=($ZSH_THEME_RANDOM_CANDIDATES)
10+  themes=(${(@)ZSH_THEME_RANDOM_CANDIDATES:#random})
11 else
12   # Look for themes in $ZSH_CUSTOM and $ZSH and add only the theme name
13   themes=(
14@@ -12,7 +12,7 @@ else
15     "$ZSH"/themes/*.zsh-theme(N:t:r)
16   )
17   # Remove blacklisted themes from the list
18-  for theme in ${ZSH_THEME_RANDOM_BLACKLIST[@]}; do
19+  for theme in random ${ZSH_THEME_RANDOM_BLACKLIST[@]}; do
20     themes=("${(@)themes:#$theme}")
21   done
22 fi