set -g __fish_git_prompt_show_informative_status 1 set -g __fish_git_prompt_hide_untrackedfiles 1 set -g __fish_git_prompt_color_branch -o blue set -g __fish_git_prompt_showupstream "informative" 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 "…" set -g __fish_git_prompt_char_conflictedstate "✖" 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 $fish_color_normal set -g __fish_git_prompt_color_cleanstate -o green set -g __fish_git_prompt_color_prefix -o blue set -g __fish_git_prompt_color_suffix -o blue function fish_prompt set_color $fish_color_cwd echo -n \( set_color magenta echo -n \[(echo -n $USER)\] set_color $fish_color_cwd echo -n (hostname): set_color cyan echo -n (prompt_pwd) set_color $fish_color_cwd echo -n (fish_git_prompt) echo -n \) set_color normal echo -n ' > ' end