Make fish prompt overridable

This commit is contained in:
ViViDboarder 2017-04-21 13:19:50 -07:00
parent 759715946e
commit 94a3ad358e

View File

@ -1,5 +1,3 @@
# TODO: Eventually... make pluggable so plugins can add to prompt
# This is exported because the venv is now included here # This is exported because the venv is now included here
set -xg VIRTUAL_ENV_DISABLE_PROMPT 1 set -xg VIRTUAL_ENV_DISABLE_PROMPT 1
@ -20,6 +18,11 @@ function _virtual_env
end end
end end
function _right_prompt_aux
# To override use `funced _fish_right_prompt_user; and funcsave _fish_right_prompt_user`
functions -q _fish_right_prompt_user; and _fish_right_prompt_user
end
function fish_right_prompt function fish_right_prompt
set -l cyan (set_color -o cyan) set -l cyan (set_color -o cyan)
set -l yellow (set_color -o yellow) set -l yellow (set_color -o yellow)
@ -28,6 +31,6 @@ function fish_right_prompt
set -l green (set_color -o green) set -l green (set_color -o green)
set -l normal (set_color normal) set -l normal (set_color normal)
echo -n $green (_force_target) (_virtual_env) echo -n $green (_force_target) (_virtual_env) (_right_prompt_aux)
set_color normal set_color normal
end end