dotfiles/.config/fish/functions/fish_prompt.fish
2025-11-14 16:48:14 +01:00

28 lines
658 B
Fish

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' (prompt_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
end