forked from matz3/dotfiles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathzshrc.symlink
executable file
·58 lines (44 loc) · 1.23 KB
/
zshrc.symlink
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# shortcut to this dotfiles path is $ZSH
export ZSH=$HOME/.dotfiles
# Stash your environment variables in ~/.localrc.
# This means they'll stay out of your main dotfiles repository,
# but you'll have access to them in your scripts.
if [[ -a ~/.localrc ]]
then
source ~/.localrc
fi
# System
source $ZSH/system/env.zsh
source $ZSH/system/proxy.zsh
# ZSH
source $ZSH/zsh/aliases.zsh
source $ZSH/zsh/config.zsh
# OS X
source $ZSH/macos/aliases.zsh
# Homebrew
source $ZSH/homebrew/env.zsh
# thefuck
source $ZSH/thefuck/aliases.zsh
# nvm
source $ZSH/nvm/init.zsh
# Ruby
source $ZSH/ruby/env.zsh
source $ZSH/ruby/init.zsh
# Python
source $ZSH/python/init.zsh
# Go
source $ZSH/go/env.zsh
source $ZSH/go/init.zsh
# Xcode
source $ZSH/xcode/aliases.zsh
# Autocomplete
source $ZSH/zsh/completion.zsh
source $ZSH/git/completion.zsh
source ~/.homebrew/share/zsh/site-functions/aws_zsh_completer.sh
# Prompt
source $ZSH/zsh/prompt.zsh
# tabtab source for yarn package
# uninstall by removing these lines or running `tabtab uninstall yarn`
[[ -f ~/.config/yarn/global/node_modules/tabtab/.completions/yarn.zsh ]] && . ~/.config/yarn/global/node_modules/tabtab/.completions/yarn.zsh
# added by travis gem
[ -f ~/.travis/travis.sh ] && source ~/.travis/travis.sh