Record last exit code before running anything

Otherwise powerline receieves value from the previous command in 
_powerline_prompt function.
This commit is contained in:
ZyX 2013-04-18 07:40:31 +04:00
parent 6439800d9c
commit 1df447ebc1

View File

@ -13,9 +13,10 @@ _powerline_tmux_set_columns() {
}
_powerline_prompt() {
local last_exit_code=$?
[[ -z "$POWERLINE_OLD_PROMPT_COMMAND" ]] ||
eval $POWERLINE_OLD_PROMPT_COMMAND
PS1="$(powerline shell left -r bash_prompt --last_exit_code=$?)"
PS1="$(powerline shell left -r bash_prompt --last_exit_code=$last_exit_code)"
_powerline_tmux_set_pwd
}