Fix status reporting (#197)

The status needs to be saved before anything else is done, otherwise it will get
overwritten.  Since commit ac45a5cb95 this was the case with the `if` block in
a way that `last_status` was always `0`.
pull/202/head
Martin Kletzander 5 years ago committed by Justin Hileman
parent b9bc625059
commit 3b2e847fcc

@ -969,15 +969,15 @@ end
# ==============================
function fish_prompt -d 'bobthefish, a fish theme optimized for awesome'
# Save the last status for later (do this before anything else)
set -l last_status $status
# Use a simple prompt on dumb terminals.
if [ "$TERM" = "dumb" ]
echo "> "
return
end
# Save the last status for later (do this before the `set` calls below)
set -l last_status $status
__bobthefish_glyphs
__bobthefish_colors $theme_color_scheme

Loading…
Cancel
Save