mirror of https://github.com/ohmyzsh/ohmyzsh.git
parent
72b8f0b73b
commit
3c209b00d6
18
lib/cli.zsh
18
lib/cli.zsh
|
@ -630,17 +630,23 @@ function _omz::theme::list {
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Print theme in use
|
||||||
|
if [[ -n "$ZSH_THEME" ]]; then
|
||||||
|
print -Pn "%U%BCurrent theme%b%u: "
|
||||||
|
[[ $ZSH_THEME = random ]] && echo "$RANDOM_THEME (via random)" || echo "$ZSH_THEME"
|
||||||
|
echo
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Print custom themes if there are any
|
||||||
if (( ${#custom_themes} )); then
|
if (( ${#custom_themes} )); then
|
||||||
print -P "%U%BCustom themes%b%u:"
|
print -P "%U%BCustom themes%b%u:"
|
||||||
print -l ${(q-)custom_themes} | column -x
|
print -l ${(q-)custom_themes} | column -x
|
||||||
|
echo
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if (( ${#builtin_themes} )); then
|
# Print built-in themes
|
||||||
(( ${#custom_themes} )) && echo # add a line of separation
|
|
||||||
|
|
||||||
print -P "%U%BBuilt-in themes%b%u:"
|
print -P "%U%BBuilt-in themes%b%u:"
|
||||||
print -l ${(q-)builtin_themes} | column -x
|
print -l ${(q-)builtin_themes} | column -x
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function _omz::theme::set {
|
function _omz::theme::set {
|
||||||
|
@ -727,6 +733,10 @@ function _omz::theme::use {
|
||||||
_omz::log error "%B$1%b theme not found"
|
_omz::log error "%B$1%b theme not found"
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Update theme settings
|
||||||
|
ZSH_THEME="$1"
|
||||||
|
[[ $1 = random ]] || unset RANDOM_THEME
|
||||||
}
|
}
|
||||||
|
|
||||||
function _omz::update {
|
function _omz::update {
|
||||||
|
|
Loading…
Reference in New Issue