36 lines
1.3 KiB
Fish
36 lines
1.3 KiB
Fish
|
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
|