removed files
[~madcoder/dotfiles.git] / zshrc
1 #! /bin/zsh
2
3 autoload -U compinit zrecompile
4
5 _madcoder_main () {
6     local zsh_cache zshrc_snipplet
7     setopt extended_glob
8
9     zsh_cache=${HOME}/.cache/zsh
10
11     if [ $UID -eq 0 ]; then
12         compinit
13     else
14         compinit -d $zsh_cache/zcomp-$HOST
15
16         for f in ~/.zshrc $zsh_cache/zcomp-$HOST; do
17             zrecompile -p $f && rm -f $f.zwc.old
18         done
19     fi
20
21     for zshrc_snipplet in ~/.config/zsh/[0-9][0-9][^.]#; do
22         source $zshrc_snipplet
23     done
24 }
25 _madcoder_main