tide/functions/fish_prompt.fish

30 lines
754 B
Fish
Raw Normal View History

2020-05-04 07:41:08 +03:00
# Created by lean configure
function fish_prompt --description 'Write out the prompt'
2020-04-29 22:32:59 +03:00
set -g last_pipestatus $pipestatus
set -g last_status $status
echo
set_color $lean_prompt_connection_color
printf "%.s$lean_prompt_connection_icon" (seq $COLUMNS)
set_color $fish_color_normal
printf '\r'
lean_left_prompt
2020-04-25 22:21:09 +03:00
2020-05-09 01:32:58 +03:00
set -l rightPrompt (lean_right_prompt)
set -l rightPromptStartLocation (math $COLUMNS-(string length (lean_decolor $rightPrompt)))
printf '\r\033['$rightPromptStartLocation'C'
echo $rightPrompt
# Prompt character
2020-04-29 22:32:59 +03:00
if test $last_status -eq 0
set_color $lean_color_green
else
set_color $fish_color_error
end
2020-04-30 00:52:58 +03:00
echo -n ' '
set_color $fish_color_normal
end