Battery gauge requires a python script, 'battcharge.py' added to $ZSH/lib/ directory to work properly.
Cleaned up zshmarks again, now uses proper return codes in case bookmark not found, etc.
This commit is contained in:
Jocelyn Mallon 2011-10-08 13:06:09 -07:00
commit 59e2f43237
5 changed files with 78 additions and 16 deletions

View file

@ -39,6 +39,11 @@ preexec () {
echo -en $reset_color
}
function battery_charge {
$ZSH/lib/battcharge.py
echo `$BAT_CHARGE` 2>/dev/null
}
setprompt () {
# Need this so the prompt will work.
setopt prompt_subst
@ -78,7 +83,7 @@ setprompt () {
PR_URCORNER=${altchar[k]:--}
# set return code to display if greater than zero
return_code="%(?..$PR_MAGENTA($PR_RED%? $PR_MAGENTA%))"
return_code="%(?..$PR_MAGENTA($PR_RED%? $PR_MAGENTA%))"
PROMPT='$PR_SET_CHARSET\
$PR_MAGENTA$PR_SHIFT_IN$PR_ULCORNER$PR_HBAR$PR_SHIFT_OUT(\
@ -95,6 +100,8 @@ $return_code\
$PR_MAGENTA$PR_SHIFT_IN$PR_HBAR\
$PR_GREEN$PR_SHIFT_OUT '
RPROMPT='$(battery_charge)$PR_GREEN'
PS2='$PR_MAGENTA$PR_SHIFT_IN$PR_LLCORNER$PR_HBAR$PR_HBAR$PR_SHIFT_OUT$PR_GREEN\ '
}

View file

@ -39,6 +39,11 @@ preexec () {
echo -en $reset_color
}
function battery_charge {
$ZSH/lib/battcharge.py
echo `$BAT_CHARGE` 2>/dev/null
}
setprompt () {
# Need this so the prompt will work.
setopt prompt_subst
@ -78,7 +83,7 @@ setprompt () {
PR_URCORNER=${altchar[k]:--}
# set return code to display if greater than zero
return_code="%(?..$PR_WHITE($PR_RED%? $PR_WHITE%))"
return_code="%(?..$PR_WHITE($PR_RED%? $PR_WHITE%))"
PROMPT='$PR_SET_CHARSET\
$PR_WHITE$PR_SHIFT_IN$PR_ULCORNER$PR_HBAR$PR_SHIFT_OUT(\
@ -95,6 +100,8 @@ $return_code\
$PR_WHITE$PR_SHIFT_IN$PR_HBAR\
$PR_GREEN$PR_SHIFT_OUT '
RPROMPT='$(battery_charge)$PR_GREEN'
PS2='$PR_MAGENTA$PR_SHIFT_IN$PR_LLCORNER$PR_HBAR$PR_HBAR$PR_SHIFT_OUT$PR_GREEN\ '
}

View file

@ -39,6 +39,11 @@ preexec () {
echo -en $reset_color
}
function battery_charge {
$ZSH/lib/battcharge.py
echo `$BAT_CHARGE` 2>/dev/null
}
setprompt () {
# Need this so the prompt will work.
setopt prompt_subst
@ -78,7 +83,7 @@ setprompt () {
PR_URCORNER=${altchar[k]:--}
# set return code to display if greater than zero
return_code="%(?..$PR_BLUE($PR_RED%? $PR_BLUE%))"
return_code="%(?..$PR_BLUE($PR_RED%? $PR_BLUE%))"
PROMPT='$PR_SET_CHARSET\
$PR_BLUE$PR_SHIFT_IN$PR_ULCORNER$PR_HBAR$PR_SHIFT_OUT(\
@ -95,6 +100,8 @@ $return_code\
$PR_BLUE$PR_SHIFT_IN$PR_HBAR\
$PR_GREEN$PR_SHIFT_OUT '
RPROMPT='$(battery_charge)$PR_GREEN'
PS2='$PR_MAGENTA$PR_SHIFT_IN$PR_LLCORNER$PR_HBAR$PR_HBAR$PR_SHIFT_OUT$PR_GREEN\ '
}