dotfiles/.config/fish/functions/fish_prompt.fish

29 lines
648 B
Fish
Raw Normal View History

2025-11-05 14:30:26 +01:00
function fish_prompt
if not set -q VIRTUAL_ENV_DISABLE_PROMPT
set -g VIRTUAL_ENV_DISABLE_PROMPT true
end
# set_color yellow
# printf '%s' $USER
# set_color normal
# printf ' at '
# set_color magenta
# echo -n (prompt_hostname)
# set_color normal
# printf ' in '
set -U fish_greeting
set_color $fish_color_cwd
printf '%s' (pwd)
set_color magenta
set -g __fish_git_prompt_show_informative_status true
printf '%s' (fish_vcs_prompt)
set_color normal
# Line 2
echo
if test -n "$VIRTUAL_ENV"
printf "(%s) " (set_color blue)(path basename $VIRTUAL_ENV)(set_color normal)
end
printf '↪ '
set_color normal
2025-09-06 23:01:45 +02:00
end