New nvim config (dumpster fire) `less` color fixes prompt hostname fix add blugon
30 lines
667 B
Fish
30 lines
667 B
Fish
function noname
|
|
if set -q SSH_CONNECTION
|
|
echo -sn (whoami)'@'(hostnamectl hostname)' '
|
|
else
|
|
echo ''
|
|
end
|
|
end
|
|
|
|
function dirname
|
|
echo (basename (pwd | sed "s|^$HOME|~|"))
|
|
end
|
|
|
|
function git_but_good
|
|
set_color red
|
|
echo -n (fish_vcs_prompt) | sed "s| (master)||"
|
|
set_color normal
|
|
end
|
|
|
|
function fish_prompt
|
|
set -l last_status $status
|
|
|
|
if test $last_status -ne 0
|
|
set status_color (set_color $fish_color_error)
|
|
set prompt_status $status_color "[" $last_status "]" (set_color normal)
|
|
end
|
|
|
|
set_color white
|
|
echo -sn '['(noname)(dirname)(git_but_good)']' $prompt_status '$ '
|
|
set_color normal
|
|
end
|