Refactor __powerline_last_status_prompt function
parent
f6436a878e
commit
30c6fd1f59
|
|
@ -160,11 +160,7 @@ function __powerline_in_vim_prompt {
|
||||||
}
|
}
|
||||||
|
|
||||||
function __powerline_last_status_prompt {
|
function __powerline_last_status_prompt {
|
||||||
if [[ "$1" -eq 0 ]]; then
|
[[ "$1" -ne 0 ]] && echo "$(set_rgb_color ${LAST_STATUS_THEME_PROMPT_COLOR} -) ${1} ${normal}"
|
||||||
LAST_STATUS_PROMPT=""
|
|
||||||
else
|
|
||||||
LAST_STATUS_PROMPT="$(set_rgb_color ${LAST_STATUS_THEME_PROMPT_COLOR} -) ${1} ${normal}"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function __powerline_left_segment {
|
function __powerline_left_segment {
|
||||||
|
|
@ -231,12 +227,10 @@ function __powerline_prompt_command {
|
||||||
LEFT_PROMPT+="\033[${RIGHT_PROMPT_LENGTH}D"
|
LEFT_PROMPT+="\033[${RIGHT_PROMPT_LENGTH}D"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
__powerline_last_status_prompt "${last_status}"
|
PS1="${LEFT_PROMPT}${RIGHT_PROMPT}\n$(__powerline_last_status_prompt ${last_status})${PROMPT_CHAR} "
|
||||||
|
|
||||||
PS1="${LEFT_PROMPT}${RIGHT_PROMPT}\n${LAST_STATUS_PROMPT}${PROMPT_CHAR} "
|
|
||||||
|
|
||||||
## cleanup ##
|
## cleanup ##
|
||||||
unset LAST_STATUS_PROMPT LAST_SEGMENT_COLOR \
|
unset LAST_SEGMENT_COLOR \
|
||||||
LEFT_PROMPT RIGHT_PROMPT RIGHT_PROMPT_LENGTH \
|
LEFT_PROMPT RIGHT_PROMPT RIGHT_PROMPT_LENGTH \
|
||||||
SEGMENTS_AT_LEFT SEGMENTS_AT_RIGHT
|
SEGMENTS_AT_LEFT SEGMENTS_AT_RIGHT
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue