25 lines
587 B
Fish
25 lines
587 B
Fish
function fish_right_prompt
|
|
set -l parts
|
|
|
|
set -l jobs (jobs -p | wc -l)
|
|
if test "$jobs" -gt 0
|
|
set -a parts (set_color brblack)"[$jobs job(s)]"(set_color normal)
|
|
end
|
|
|
|
if set -q VIRTUAL_ENV
|
|
set -a parts (set_color 666666)"(venv)"(set_color normal)
|
|
end
|
|
|
|
if set -q CONDA_DEFAULT_ENV
|
|
set -a parts (set_color 666666)"(conda: $CONDA_DEFAULT_ENV)"(set_color normal)
|
|
end
|
|
|
|
if set -q SSH_CONNECTION
|
|
set -a parts (set_color 666666)"(ssh)"(set_color normal)
|
|
end
|
|
|
|
if set -q parts[1]
|
|
string join ' ' $parts
|
|
end
|
|
end
|