From 73c0fa03b863f20be2d9fc4ae1e4dfdeff055234 Mon Sep 17 00:00:00 2001 From: Fabian Homborg Date: Sat, 20 Jun 2020 10:29:57 +0200 Subject: [PATCH] git prompt: Also repaint correctly if use_informative_chars is set --- share/functions/fish_git_prompt.fish | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/functions/fish_git_prompt.fish b/share/functions/fish_git_prompt.fish index a8d403685..e09a9c6ff 100644 --- a/share/functions/fish_git_prompt.fish +++ b/share/functions/fish_git_prompt.fish @@ -796,7 +796,7 @@ for var in repaint describe_style show_informative_status use_informative_chars end function __fish_git_prompt_repaint $varargs --description "Event handler, repaints prompt when functionality changes" if status --is-interactive - if test $argv[3] = __fish_git_prompt_show_informative_status + if contains -- $argv[3] __fish_git_prompt_show_informative_status __fish_git_prompt_use_informative_chars # Clear characters that have different defaults with/without informative status for name in cleanstate dirtystate invalidstate stagedstate stashstate stateseparator untrackedfiles upstream_ahead upstream_behind set -e ___fish_git_prompt_char_$name