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

29 lines
658 B
Fish
Raw Permalink 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
2025-11-14 16:48:14 +01:00
printf '%s' (prompt_pwd)
2025-11-05 14:30:26 +01:00
set_color magenta
set -g __fish_git_prompt_show_informative_status true
printf '%s' (fish_vcs_prompt)
set_color normal
# Line 2
2025-11-14 16:48:14 +01:00
# echo
2025-11-05 14:30:26 +01:00
if test -n "$VIRTUAL_ENV"
printf "(%s) " (set_color blue)(path basename $VIRTUAL_ENV)(set_color normal)
end
2025-11-14 16:48:14 +01:00
printf ' ☭ '
2025-11-05 14:30:26 +01:00
set_color normal
2025-09-06 23:01:45 +02:00
end