From fcbeddc3eb29fe8af81883f53fa9e584890e236c Mon Sep 17 00:00:00 2001 From: Fabian Homborg Date: Tue, 12 Apr 2016 20:32:29 +0200 Subject: [PATCH] Remove $__fish_vi_mode This makes fish_mode_prompt rely on $fish_key_bindings instead. fish_bind_mode is also set in default mode (only always "default"), so it can't be used as the indicator. Closes #3067. (cherry picked from commit 8ab980b793e80199f61257b1bc46826a93af8413) --- share/functions/fish_mode_prompt.fish | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/functions/fish_mode_prompt.fish b/share/functions/fish_mode_prompt.fish index e9b49e5b3..eed75d42d 100644 --- a/share/functions/fish_mode_prompt.fish +++ b/share/functions/fish_mode_prompt.fish @@ -1,7 +1,7 @@ # The fish_mode_prompt function is prepended to the prompt function fish_mode_prompt --description "Displays the current mode" # Do nothing if not in vi mode - if set -q __fish_vi_mode + if test "$fish_key_bindings" = "fish_vi_key_bindings" switch $fish_bind_mode case default set_color --bold --background red white