mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-06-03 06:41:14 -03:00
Added default mode prompt function (#3727)
* Added new function for the default prompt mode Now fish mode prompt will call fish_default_mode_prompt, this will solve #3641 * Added function description * Change wording for documentation about default mode prompt * Finish changes requested in code review
This commit is contained in:
committed by
Fabian Homborg
parent
dcf3d03e54
commit
6f9f7632f3
@@ -1,23 +1,5 @@
|
||||
# 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 test "$fish_key_bindings" = "fish_vi_key_bindings"
|
||||
or test "$fish_key_bindings" = "fish_hybrid_key_bindings"
|
||||
switch $fish_bind_mode
|
||||
case default
|
||||
set_color --bold --background red white
|
||||
echo '[N]'
|
||||
case insert
|
||||
set_color --bold --background green white
|
||||
echo '[I]'
|
||||
case replace-one
|
||||
set_color --bold --background green white
|
||||
echo '[R]'
|
||||
case visual
|
||||
set_color --bold --background magenta white
|
||||
echo '[V]'
|
||||
end
|
||||
set_color normal
|
||||
echo -n ' '
|
||||
end
|
||||
# To reuse the mode indicator use this function instead
|
||||
fish_default_mode_prompt
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user