mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-01-02 02:19:06 +01:00
added support for svn repos
This commit is contained in:
parent
6efad291f4
commit
b78de9038d
1 changed files with 37 additions and 0 deletions
37
themes/milind.zsh-theme
Normal file
37
themes/milind.zsh-theme
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
#Added some cool stuff to pygmalion theme
|
||||||
|
# Yay! High voltage and arrows!
|
||||||
|
|
||||||
|
ZSH_THEME_GIT_PROMPT_PREFIX="%{$reset_color%}%{$fg[green]%}"
|
||||||
|
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} "
|
||||||
|
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[yellow]%} ⚡%{$reset_color%}"
|
||||||
|
ZSH_THEME_GIT_PROMPT_CLEAN=""
|
||||||
|
|
||||||
|
ZSH_THEME_SVN_PROMPT_PREFIX="%{$reset_color%}%{$fg[green]%}"
|
||||||
|
ZSH_THEME_SVN_PROMPT_SUFFIX="%{$reset_color%} "
|
||||||
|
|
||||||
|
ZSH_THEME_SVN_PROMPT_DIRTY="%{$fg[red]%} ✘ %{$reset_color%}"
|
||||||
|
ZSH_THEME_SVN_PROMPT_CLEAN=" "
|
||||||
|
|
||||||
|
setprompt(){
|
||||||
|
if which acpi &> /dev/null; then
|
||||||
|
local BATTSTATE="$(acpi -b)"
|
||||||
|
local BATTPRCNT="$(echo ${BATTSTATE[(w)4]}|sed -r 's/(^[0-9]+).*/\1/')"
|
||||||
|
if [[ -z "${BATTPRCNT}" ]]; then
|
||||||
|
PR_BATTERY=""
|
||||||
|
elif [[ "${BATTPRCNT}" -lt 15 ]]; then
|
||||||
|
PR_BATTERY="${fg[red]} batt:${BATTPRCNT}%%"
|
||||||
|
elif [[ "${BATTPRCNT}" -lt 60 ]]; then
|
||||||
|
PR_BATTERY="${fg[yellow]} batt:${BATTPRCNT}%%"
|
||||||
|
elif [[ "${BATTPRCNT}" -lt 96 ]]; then
|
||||||
|
PR_BATTERY="${fg[green]} batt:${BATTPRCNT}%%"
|
||||||
|
else
|
||||||
|
PR_BATTERY=""
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
PROMPT='$fg[magenta]%}%n%{$reset_color%}%{$fg[cyan]%}@%{$reset_color%}%{$fg[yellow]%}%m%{$reset_color%}%{$fg[red]%}:%{$reset_color%}%{$fg[cyan]%}%0~%{$reset_color%}%{$fg[red]%}|${PR_BATTERY%}%{$reset_color%}%{$fg[red]%}|%{$reset_color%}$(git_prompt_info)$(svn_prompt_info)%{$reset_color%}%{$fg[cyan]%}⇒%{$reset_color%} '
|
||||||
|
}
|
||||||
|
|
||||||
|
precmd() { PS1= setprompt }
|
||||||
|
|
||||||
|
setprompt
|
||||||
Loading…
Add table
Add a link
Reference in a new issue