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 end