mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-02-27 03:05:39 +01:00
The statements for selecting a random theme in oh-my-zsh.sh and the themes plugin are duplicate. Most people eventually eventually settle on a theme, making those lines in oh-my-zsh.sh superfluous. To address those, it may make sense to put the random theme functionality into a theme of its own (since themes are just zsh-script).
19 lines
305 B
Bash
19 lines
305 B
Bash
function theme
|
|
{
|
|
if [ -z "$1" ]; then
|
|
1="random"
|
|
fi
|
|
|
|
if [ -f "$ZSH_CUSTOM/$1.zsh-theme" ]
|
|
then
|
|
source "$ZSH_CUSTOM/$1.zsh-theme"
|
|
else
|
|
source "$ZSH/themes/$1.zsh-theme"
|
|
fi
|
|
}
|
|
|
|
function lstheme
|
|
{
|
|
cd $ZSH/themes
|
|
ls *zsh-theme | sed 's,\.zsh-theme$,,'
|
|
}
|