Default themes argument

- This allows the function to be used from the shell as a shortcut to sourcing
  ~/.zshrc to load a new random theme
- Refactor out list of all available themes
This commit is contained in:
Luke Lee 2011-06-03 19:04:15 -05:00
commit 899d9d5ab3
2 changed files with 9 additions and 3 deletions

View file

@ -86,7 +86,13 @@ function unlike_theme() {
}
function load_random_theme() {
themes=($*)
# Default theme selection
if [ $# -eq 0 ]; then
themes=($ZSH/themes/*zsh-theme)
else
themes=($*)
fi
N=${#themes[@]}
((N=(RANDOM%N)+1))
RANDOM_THEME=${themes[$N]}