mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-05-29 18:51:15 -03:00
color: prefer set_color --reset over set_color normal
`set_color normal` is too ambiguous and easily misinterpreted since it actually reset all colors and modes instead of resetting just the foreground color as one without prior knowledge might expect. Closes #12548
This commit is contained in:
committed by
Johannes Altmanninger
parent
9ea760c401
commit
8679464689
@@ -7,23 +7,23 @@ function fish_prompt
|
||||
end
|
||||
set_color yellow
|
||||
printf '%s' $USER
|
||||
set_color normal
|
||||
set_color --reset
|
||||
printf ' at '
|
||||
|
||||
set_color magenta
|
||||
echo -n (prompt_hostname)
|
||||
set_color normal
|
||||
set_color --reset
|
||||
printf ' in '
|
||||
|
||||
set_color $fish_color_cwd
|
||||
printf '%s' (prompt_pwd)
|
||||
set_color normal
|
||||
set_color --reset
|
||||
|
||||
# Line 2
|
||||
echo
|
||||
if test -n "$VIRTUAL_ENV"
|
||||
printf "(%s) " (set_color blue)(path basename $VIRTUAL_ENV)(set_color normal)
|
||||
printf "(%s) " (set_color blue)(path basename $VIRTUAL_ENV)(set_color --reset)
|
||||
end
|
||||
printf '↪ '
|
||||
set_color normal
|
||||
set_color --reset
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user