-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathzshenv
35 lines (32 loc) · 1.06 KB
/
zshenv
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
path=(/usr/bin /bin /usr/sbin /sbin $path)
path=(/usr/local/bin /usr/local/sbin $path)
path=(/home/linuxbrew/.linuxbrew/bin /home/linuxbrew/.linuxbrew/sbin $path)
path=(~/.local/bin $path)
path=(~/local/bin $path)
path=(~/Applications $path)
##
# Composer
#
if (( $+commands[composer] )) ; then
path=(~/.composer/vendor/bin $path)
fi
##
# Yarn
#
if (( $+commands[yarn] )) ; then
path=($(yarn global bin) $path)
fi
##
# NVM
#
# Setup nvm here, in zshenv, so it works with vim.
# - https://github.com/creationix/nvm/issues/240#issuecomment-18800769
# Be sure that there is a 'default' version in nvm:
# nvm alias default node
export NVM_DIR="$HOME/.nvm"
if [[ -s "/home/linuxbrew/.linuxbrew/opt/nvm/nvm.sh" ]] ; then
[ -s "/home/linuxbrew/.linuxbrew/opt/nvm/nvm.sh" ] && . "/home/linuxbrew/.linuxbrew/opt/nvm/nvm.sh" # This loads nvm
[ -s "/home/linuxbrew/.linuxbrew/opt/nvm/etc/bash_completion" ] && . "/home/linuxbrew/.linuxbrew/opt/nvm/etc/bash_completion" # This loads nvm bash_completion
else
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
fi