Environment:
- macOS Catalina
- Visual Studio Code
- fish shell
I'm using fish as a default shell and almost every environment variable, include $PATH
, is set within ~/.config/fish/config.fish
(~/.bash_profile
in bash). When I use Visual Studio Code, it knows environment variables set in ~/.config/fish/config.fish
though its parent process is /sbin/launchd
, not fish. How does this occur?