`.zshenv` is read for all shells, interactive or not, making it the best place to set variables that always apply. Unfortunately, it cannot be kept in `ZDOTDIR`, since that variable has to be set in that same script. To work around this, the "real" `.zshenv` can source the one in `ZDOTDIR`.
7 lines
102 B
Bash
7 lines
102 B
Bash
export EDITOR=vim
|
|
|
|
typeset -U path
|
|
path[1,0]=~/.npm/bin
|
|
path[1,0]=~/.cargo/bin
|
|
path[1,0]=~/.local/bin
|