From a400adac8353fa8b32e1d3bc52b2373b0553f6c6 Mon Sep 17 00:00:00 2001 From: Christopher Barry Date: Tue, 25 Apr 2017 15:56:00 -0400 Subject: [PATCH 1/2] Added flag when stash > 0 --- fish_prompt.fish | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/fish_prompt.fish b/fish_prompt.fish index fd32d3b6..f107351a 100644 --- a/fish_prompt.fish +++ b/fish_prompt.fish @@ -13,6 +13,7 @@ __pure_set_default pure_symbol_git_down_arrow "⇣" __pure_set_default pure_symbol_git_up_arrow "⇡" __pure_set_default pure_symbol_git_dirty "*" __pure_set_default pure_symbol_horizontal_bar "—" +__pure_set_default pure_symbol_stash "⚑" # Colors @@ -124,8 +125,13 @@ function fish_prompt end end + # show git stash + if test (count (command git stash list --no-decorate ^/dev/null)) != 0 + set git_stash $pure_symbol_stash + end + # Format Git prompt output - set prompt $prompt "$pure_color_gray$git_branch_name$git_dirty$pure_color_normal$pure_color_cyan$git_arrows$pure_color_normal " + set prompt $prompt "$pure_color_gray$git_branch_name$git_dirty$pure_color_normal$pure_color_cyan$git_arrows $pure_color_cyan$git_stash$pure_color_normal " end if test $pure_user_host_location -ne 1 From b44eb9ca6b5f5595b07d7e7a84d3b00c68b74e19 Mon Sep 17 00:00:00 2001 From: Christopher Barry Date: Tue, 25 Apr 2017 15:58:46 -0400 Subject: [PATCH 2/2] removed Extra space --- fish_prompt.fish | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fish_prompt.fish b/fish_prompt.fish index f107351a..e919cc4d 100644 --- a/fish_prompt.fish +++ b/fish_prompt.fish @@ -131,7 +131,7 @@ function fish_prompt end # Format Git prompt output - set prompt $prompt "$pure_color_gray$git_branch_name$git_dirty$pure_color_normal$pure_color_cyan$git_arrows $pure_color_cyan$git_stash$pure_color_normal " + set prompt $prompt "$pure_color_gray$git_branch_name$git_dirty$pure_color_normal$pure_color_cyan$git_arrows$pure_color_cyan$git_stash$pure_color_normal " end if test $pure_user_host_location -ne 1