set -g __fish_git_prompt_show_informative_status 1 set -g __fish_git_prompt_showuntrackedfiles 1 set -g __fish_git_prompt_showcolorhints 1 set -g __fish_git_prompt_color_branch magenta --bold set -g __fish_git_prompt_showupstream "git" set -g __fish_git_prompt_char_upstream_ahead "↑" set -g __fish_git_prompt_char_upstream_behind "↓" set -g __fish_git_prompt_char_upstream_prefix " " set -g __fish_git_prompt_char_stagedstate "•" set -g __fish_git_prompt_char_dirtystate "+" set -g __fish_git_prompt_char_untrackedfiles "U" set -g __fish_git_prompt_char_conflictedstate "x" set -g __fish_git_prompt_char_cleanstate "✓" set -g __fish_git_prompt_color_dirtystate blue set -g __fish_git_prompt_color_stagedstate yellow set -g __fish_git_prompt_color_invalidstate red set -g __fish_git_prompt_color_untrackedfiles blue --bold set -g __fish_git_prompt_color_cleanstate green --bold function fish_prompt printf '%s%s%s%s> ' \ (set_color $fish_color_cwd) (prompt_pwd) (set_color normal) (fish_git_prompt) end