···22 source ~/.local/state/yadm/env
33end
4455+if command -qs nvim
66+ set -gx EDITOR nvim
77+else if command -qs vim
88+ set -gx EDITOR vim
99+else
1010+ # we'll just assume vi of some kind is always available...
1111+ set -gx EDITOR vi
1212+end
1313+514set -gx GOPATH ~/go
615716set -gx PYP_CONFIG_PATH ~/.config/pyp.py
···9099test -e {$HOME}/.iterm2_shell_integration.fish; and source {$HOME}/.iterm2_shell_integration.fish
9110092101if status is-interactive; and test -f .nvmrc
9393- nvm use >/dev/null
102102+ nvm use --silent
94103end
9510496105if string match -q "$TERM_PROGRAM" vscode
97106 and command -q code
107107+ and test -z "$REMOTE_CONTAINERS"
98108 source (code --locate-shell-integration-path fish)
99109end
100110
+2
.config/fish/conf.d/51-envs.fish
···44# Also slightly modified to be more portable (~ instead of absolute path, globs
55# instead of hardcoded versions).
6677+set -Ux PYENV_VIRTUALENV_DISABLE_PROMPT 1
88+79if status is-interactive
810 if command -qs pyenv; and not set -qg __fish_pyenv_initialized
911 ###############################################################
+1-1
.config/fish/functions/fish_prompt.fish
···44 if test $last_status -eq 0
55 set -g __fish_prompt_status (set_color --bold green)
66 else
77- set -g __fish_prompt_status (set_color --bold red)
77+ set -g __fish_prompt_status (set_color --bold brred)
88 end
991010 if not set -q __fish_prompt_normal