Copie o conteúdo do arquivo config.fish para o seu config.fish.
Normalmente este arquivo fica em: ~/.config/fish/config.fish.
Fonte: https://www.martinklepsch.org/posts/git-prompt-for-fish-shell.html
| set normal (set_color normal) | |
| set magenta (set_color magenta) | |
| set yellow (set_color yellow) | |
| set green (set_color green) | |
| set red (set_color red) | |
| set gray (set_color -o black) | |
| # Fish git prompt | |
| set __fish_git_prompt_showdirtystate 'yes' | |
| set __fish_git_prompt_showstashstate 'yes' | |
| set __fish_git_prompt_showuntrackedfiles 'yes' | |
| set __fish_git_prompt_showupstream 'yes' | |
| set __fish_git_prompt_color_branch yellow | |
| set __fish_git_prompt_color_upstream_ahead green | |
| set __fish_git_prompt_color_upstream_behind red | |
| # Status Chars | |
| set __fish_git_prompt_char_dirtystate '⚡' | |
| set __fish_git_prompt_char_stagedstate '→' | |
| set __fish_git_prompt_char_untrackedfiles '☡' | |
| set __fish_git_prompt_char_stashstate '↩' | |
| set __fish_git_prompt_char_upstream_ahead '+' | |
| set __fish_git_prompt_char_upstream_behind '-' | |
| function fish_prompt | |
| set last_status $status | |
| set_color $fish_color_cwd | |
| printf '%s' (prompt_pwd) | |
| set_color normal | |
| printf '%s ' (__fish_git_prompt) | |
| set_color normal | |
| end |
Copie o conteúdo do arquivo config.fish para o seu config.fish.
Normalmente este arquivo fica em: ~/.config/fish/config.fish.
Fonte: https://www.martinklepsch.org/posts/git-prompt-for-fish-shell.html