fish: Better prompt for root
This commit is contained in:
parent
ec8b51c80f
commit
300eab47a3
4 changed files with 6 additions and 19 deletions
|
@ -13,7 +13,6 @@ SETUVAR fish_color_cancel:normal
|
|||
SETUVAR fish_color_command:003cb3
|
||||
SETUVAR fish_color_comment:6600cc
|
||||
SETUVAR fish_color_cwd:209060
|
||||
SETUVAR fish_color_cwd_root:800000
|
||||
SETUVAR fish_color_end:730099
|
||||
SETUVAR fish_color_error:ff0000
|
||||
SETUVAR fish_color_escape:00a6b2
|
||||
|
@ -28,13 +27,13 @@ SETUVAR fish_color_quote:ff751a
|
|||
SETUVAR fish_color_redirection:bf4080
|
||||
SETUVAR fish_color_search_match:ffff00
|
||||
SETUVAR fish_color_selection:c0c0c0
|
||||
SETUVAR fish_color_suffix:6ddfad
|
||||
SETUVAR fish_color_suffix:29bc7d
|
||||
SETUVAR fish_color_user:00ff00
|
||||
SETUVAR fish_color_valid_path:normal
|
||||
SETUVAR fish_color_vcs:43d696
|
||||
SETUVAR fish_color_vcs_braces:29bc7d
|
||||
SETUVAR fish_greeting:
|
||||
SETUVAR fish_key_bindings:hybrid_bindings
|
||||
SETUVAR fish_key_bindings:fish_default_key_bindings
|
||||
SETUVAR fish_pager_color_completion:normal
|
||||
SETUVAR fish_pager_color_description:B3A06D\x1eyellow
|
||||
SETUVAR fish_pager_color_prefix:white\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
|
||||
|
|
|
@ -1,16 +1,9 @@
|
|||
function fish_prompt --description 'Write out the prompt'
|
||||
set -l color_cwd
|
||||
set -l suffix
|
||||
switch "$USER"
|
||||
case root toor
|
||||
if set -q fish_color_cwd_root
|
||||
set color_cwd $fish_color_cwd_root
|
||||
else
|
||||
set color_cwd $fish_color_cwd
|
||||
end
|
||||
set suffix '#'
|
||||
set suffix (set_color ff0000)'#'
|
||||
case '*'
|
||||
set color_cwd $fish_color_cwd
|
||||
set suffix '>'
|
||||
end
|
||||
|
||||
|
@ -24,6 +17,6 @@ function fish_prompt --description 'Write out the prompt'
|
|||
end
|
||||
|
||||
echo -n -s (set_color $fish_color_host) (prompt_hostname) ' ' \
|
||||
(set_color $color_cwd) (prompt_pwd) (string join "" $vcs) \
|
||||
(set_color $fish_color_cwd) (prompt_pwd) (string join "" $vcs) \
|
||||
(set_color $fish_color_suffix) "$suffix "
|
||||
end
|
||||
|
|
|
@ -11,4 +11,6 @@ function fish_right_prompt
|
|||
set_color $fish_color_error
|
||||
echo "$code "
|
||||
end
|
||||
|
||||
set_color normal
|
||||
end
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
function hybrid_bindings --description 'Vi bindings with a bit of Emacs bindings'
|
||||
for mode in default insert visual
|
||||
fish_default_key_bindings -M $mode
|
||||
end
|
||||
|
||||
fish_vi_key_bindings --no-erase
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue