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