mirror of
https://github.com/oh-my-fish/theme-bobthefish.git
synced 2024-10-27 20:34:23 +00:00
Fix $status regression.
This commit is contained in:
parent
cbac6362f9
commit
c2b313408c
@ -216,13 +216,13 @@ function __bobthefish_prompt_vagrant -S -d 'Display Vagrant status'
|
||||
end
|
||||
end
|
||||
|
||||
function __bobthefish_prompt_status -S -d 'Display symbols for a non zero exit status, root and background jobs'
|
||||
function __bobthefish_prompt_status -S -a last_status -d 'Display symbols for a non zero exit status, root and background jobs'
|
||||
set -l nonzero
|
||||
set -l superuser
|
||||
set -l bg_jobs
|
||||
|
||||
# Last exit was nonzero
|
||||
if [ $status -ne 0 ]
|
||||
if [ $last_status -ne 0 ]
|
||||
set nonzero $__bobthefish_nonzero_exit_glyph
|
||||
end
|
||||
|
||||
@ -462,6 +462,9 @@ end
|
||||
# ===========================
|
||||
|
||||
function fish_prompt -d 'bobthefish, a fish theme optimized for awesome'
|
||||
# Save the last status for later (to do this before the `set` calls below)
|
||||
set -l last_status $status
|
||||
|
||||
# Powerline glyphs
|
||||
set -l __bobthefish_branch_glyph \uE0A0
|
||||
set -l __bobthefish_ln_glyph \uE0A1
|
||||
@ -517,7 +520,7 @@ function fish_prompt -d 'bobthefish, a fish theme optimized for awesome'
|
||||
|
||||
set -l __bobthefish_vagrant 48B4FB
|
||||
|
||||
__bobthefish_prompt_status
|
||||
__bobthefish_prompt_status $last_status
|
||||
__bobthefish_prompt_vi
|
||||
__bobthefish_prompt_vagrant
|
||||
__bobthefish_prompt_user
|
||||
|
Loading…
Reference in New Issue
Block a user