From 4009668500342d20224c77c7586b4546223c1a77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Cornell=C3=A0?= Date: Mon, 2 Mar 2020 23:53:43 +0100 Subject: [PATCH] random: remove random theme from possible themes to choose from ...preventing an infinite loop. --- themes/random.zsh-theme | 4 ++-- 1 file 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