theme seems to be working except for some annoying spacing issues

pull/22/head
Ben Hilburn 10 years ago
parent d9bfce94f4
commit 595d7a55c6

@ -176,22 +176,23 @@ prompt_status() {
[[ -n "$symbols" ]] && left_prompt_segment black default "$symbols" [[ -n "$symbols" ]] && left_prompt_segment black default "$symbols"
} }
# Same thing as 'status' above, except for the right-side prompt
rprompt_status() { rprompt_status() {
local symbols local symbols
symbols=() symbols=()
[[ $RETVAL -ne 0 ]] && symbols+="%{%F{red}%}" || symbols+="%{%F{green}%}✓" [[ $RETVAL -ne 0 ]] && symbols+="%{%F{red}%}%? ↵" || symbols+="%{%F{green}%}✓"
[[ $UID -eq 0 ]] && symbols+="%{%F{yellow}%}⚡" [[ $UID -eq 0 ]] && symbols+="%{%F{yellow}%}⚡"
[[ $(jobs -l | wc -l) -gt 0 ]] && symbols+="%{%F{cyan}%}⚙" [[ $(jobs -l | wc -l) -gt 0 ]] && symbols+="%{%F{cyan}%}⚙"
[[ -n "$symbols" ]] && right_prompt_segment black default "$symbols" [[ -n "$symbols" ]] && right_prompt_segment black default "$symbols"
} }
# System time of the prompt print-out # System time
prompt_time() { prompt_time() {
right_prompt_segment white black '%D{%H:%M:%S} ' right_prompt_segment white black '%D{%H:%M:%S} '
} }
# Command number (in current history) # Command number (in local history)
prompt_history() { prompt_history() {
right_prompt_segment blue black '%h' right_prompt_segment blue black '%h'
} }
@ -201,24 +202,23 @@ prompt_rvm() {
local rvm_prompt local rvm_prompt
rvm_prompt=`rvm-prompt` rvm_prompt=`rvm-prompt`
if [ "$rvm_prompt" != "" ]; then if [ "$rvm_prompt" != "" ]; then
right_prompt_segment "240" white "$rvm_prompt " left_prompt_segment "240" white "$rvm_prompt "
fi fi
} }
## Main prompt ## Main prompt
build_left_prompt() { build_left_prompt() {
RETVAL=$?
prompt_status
prompt_virtualenv prompt_virtualenv
prompt_context prompt_context
prompt_dir prompt_dir
prompt_git prompt_git
prompt_hg prompt_hg
#prompt_rvm
left_prompt_end left_prompt_end
} }
build_right_prompt() { build_right_prompt() {
#prompt_rvm RETVAL=$?
rprompt_status rprompt_status
prompt_history prompt_history
prompt_time prompt_time

Loading…
Cancel
Save