Add new paths
fish_add_path from the terminal. This affects existing and future sessions (which is what you want most of the times)
$ fish_add_path /my/new/path
It is unclear whether we should add this to
config.fish file. Depending on the version you are using, adding to
config.fish may get added every time and
PATH will grow unnecessarily long.
Apparently, later version fix this.
Most programs can not understand shims set by frameworks like
pyenv) In this specific case, VSCode could not find
npm and I kept getting
set --universal nvm_default_version latest