X-Git-Url: https://src.twobees.de/?a=blobdiff_plain;f=stow%2Foh-my-zsh%2F.oh-my-zsh%2Fthemes%2Frandom.zsh-theme;fp=stow%2Foh-my-zsh%2F.oh-my-zsh%2Fthemes%2Frandom.zsh-theme;h=0000000000000000000000000000000000000000;hb=1a8e170bbe5c6641a26ab1ce2e6ce6c5c1faa4cd;hp=28af84e23575c79ba009ee17e442c249eb8b72fc;hpb=475ba35502579302593f4735c853c49ef1845dcb;p=dotfiles.git diff --git a/stow/oh-my-zsh/.oh-my-zsh/themes/random.zsh-theme b/stow/oh-my-zsh/.oh-my-zsh/themes/random.zsh-theme deleted file mode 100644 index 28af84e..0000000 --- a/stow/oh-my-zsh/.oh-my-zsh/themes/random.zsh-theme +++ /dev/null @@ -1,47 +0,0 @@ -# Deprecate ZSH_THEME_RANDOM_BLACKLIST -if [[ -n "$ZSH_THEME_RANDOM_BLACKLIST" ]]; then - echo '[oh-my-zsh] ZSH_THEME_RANDOM_BLACKLIST is deprecated. Use `ZSH_THEME_RANDOM_IGNORED` instead.' - ZSH_THEME_RANDOM_IGNORED=($ZSH_THEME_RANDOM_BLACKLIST) - unset ZSH_THEME_RANDOM_BLACKLIST -fi - -# Make themes a unique array -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:#random}) -else - # Look for themes in $ZSH_CUSTOM and $ZSH and add only the theme name - themes=( - "$ZSH_CUSTOM"/*.zsh-theme(N:t:r) - "$ZSH_CUSTOM"/themes/*.zsh-theme(N:t:r) - "$ZSH"/themes/*.zsh-theme(N:t:r) - ) - # Remove ignored themes from the list - for theme in random ${ZSH_THEME_RANDOM_IGNORED[@]}; do - themes=("${(@)themes:#$theme}") - done -fi - -# Choose a theme out of the pool of candidates -N=${#themes[@]} -(( N = (RANDOM%N) + 1 )) -RANDOM_THEME="${themes[$N]}" -unset N themes theme - -# Source theme -if [[ -f "$ZSH_CUSTOM/$RANDOM_THEME.zsh-theme" ]]; then - source "$ZSH_CUSTOM/$RANDOM_THEME.zsh-theme" -elif [[ -f "$ZSH_CUSTOM/themes/$RANDOM_THEME.zsh-theme" ]]; then - source "$ZSH_CUSTOM/themes/$RANDOM_THEME.zsh-theme" -elif [[ -f "$ZSH/themes/$RANDOM_THEME.zsh-theme" ]]; then - source "$ZSH/themes/$RANDOM_THEME.zsh-theme" -else - echo "[oh-my-zsh] Random theme '${RANDOM_THEME}' not found" - return 1 -fi - -if [[ "$ZSH_THEME_RANDOM_QUIET" != true ]]; then - echo "[oh-my-zsh] Random theme '${RANDOM_THEME}' loaded" -fi