mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-27 05:13:10 +00:00
Make the prompt different when root user. This change was suggested by Claes Nästén.
darcs-hash:20070818230302-75c98-8015683bda0bc75aeab048e2f6509afc9809ffa1.gz
This commit is contained in:
parent
e076f2c239
commit
e464b4270c
1 changed files with 22 additions and 4 deletions
|
@ -13,10 +13,28 @@ function fish_prompt --description "Write out the prompt"
|
||||||
set -g __fish_prompt_normal (set_color normal)
|
set -g __fish_prompt_normal (set_color normal)
|
||||||
end
|
end
|
||||||
|
|
||||||
if not set -q __fish_prompt_cwd
|
switch $USER
|
||||||
set -g __fish_prompt_cwd (set_color $fish_color_cwd)
|
|
||||||
end
|
|
||||||
|
|
||||||
printf '%s@%s %s%s%s> \n' $USER $__fish_prompt_hostname "$__fish_prompt_cwd" (prompt_pwd) "$__fish_prompt_normal"
|
case root
|
||||||
|
|
||||||
|
if not set -q __fish_prompt_cwd
|
||||||
|
if set -q fish_color_cwd_root
|
||||||
|
set -g __fish_prompt_cwd (set_color $fish_color_cwd_root)
|
||||||
|
else
|
||||||
|
set -g __fish_prompt_cwd (set_color $fish_color_cwd)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
printf '%s@%s %s%s%s# ' $USER $__fish_prompt_hostname "$__fish_prompt_cwd" (prompt_pwd) "$__fish_prompt_normal"
|
||||||
|
|
||||||
|
case '*'
|
||||||
|
|
||||||
|
if not set -q __fish_prompt_cwd
|
||||||
|
set -g __fish_prompt_cwd (set_color $fish_color_cwd)
|
||||||
|
end
|
||||||
|
|
||||||
|
printf '%s@%s %s%s%s> ' $USER $__fish_prompt_hostname "$__fish_prompt_cwd" (prompt_pwd) "$__fish_prompt_normal"
|
||||||
|
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue