diff options
author | Marc Cornellà <marc.cornella@live.com> | 2020-03-02 23:53:43 +0100 |
---|---|---|
committer | Marc Cornellà <marc.cornella@live.com> | 2020-03-02 23:53:43 +0100 |
commit | 4009668500342d20224c77c7586b4546223c1a77 (patch) | |
tree | 350e15e3562345ebdc830f84258383847d392700 /themes | |
parent | 480f1ecd965c730890492ac9384fe50e193fd98f (diff) | |
download | zsh-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-theme | 4 |
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 |