diff options
author | Alan Pearce | 2014-04-13 09:54:37 +0100 |
---|---|---|
committer | Alan Pearce | 2014-04-13 09:54:37 +0100 |
commit | 606c29d286a3da41da310faaa008d1a0280decd7 (patch) | |
tree | 24967b2c1aaabc2a6e13a655386e5a9a38f5f7a3 /hooks/post-up/zsh | |
parent | 53861212825c8cf6096a30e1d047931286e85846 (diff) | |
download | nixfiles-606c29d286a3da41da310faaa008d1a0280decd7.tar.lz nixfiles-606c29d286a3da41da310faaa008d1a0280decd7.tar.zst nixfiles-606c29d286a3da41da310faaa008d1a0280decd7.zip |
zsh: Simplify fasd compilation
Diffstat (limited to 'hooks/post-up/zsh')
-rwxr-xr-x | hooks/post-up/zsh | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/hooks/post-up/zsh b/hooks/post-up/zsh index 05a72378..1db24bfa 100755 --- a/hooks/post-up/zsh +++ b/hooks/post-up/zsh @@ -35,10 +35,6 @@ fi zrecompile -p -R $ZDOTDIR/.zshrc.zwc $zfiles -- \ -M .cache/zsh/compdump -for fp in $ZDOTDIR/functions/*(/); do - zrecompile -p $fp $fp/* -done - if [[ -s $commands[fasd] ]]; then if [[ ! -d $ZDOTDIR/functions/fasd ]]; then mkdir $ZDOTDIR/functions/fasd @@ -46,7 +42,10 @@ if [[ -s $commands[fasd] ]]; then if [[ ! -h $ZDOTDIR/functions/fasd/fasd ]]; then ln -s =fasd $ZDOTDIR/functions/fasd/fasd fi - zrecompile -p $ZDOTDIR/functions/fasd $ZDOTDIR/functions/fasd/fasd fi +for fp in $ZDOTDIR/functions/*(/); do + zrecompile -p $fp $fp/* +done + [[ -f ~/.zsh/fasd-data ]] && mv ~/.zsh/fasd-data ~/.cache/zsh/fasd-data |