summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Cornellà <marc.cornella@live.com>2014-03-25 22:16:36 +0100
committerMarc Cornellà <marc.cornella@live.com>2014-04-18 17:07:23 +0200
commitfcfa323974985cd202c95379f893a86d6cf975fb (patch)
tree6c0f757d95ddefbec63e1168cf4ac9de97dbb456
parenta9061f34d7dbb2e65d2c378dcee9402466ab63ae (diff)
downloadzsh-fcfa323974985cd202c95379f893a86d6cf975fb.tar.gz
zsh-fcfa323974985cd202c95379f893a86d6cf975fb.tar.bz2
zsh-fcfa323974985cd202c95379f893a86d6cf975fb.zip
Use cache folder inside $ZSH, delete with unaliased rm
-rw-r--r--plugins/zsh_reload/zsh_reload.plugin.zsh13
1 files changed, 6 insertions, 7 deletions
diff --git a/plugins/zsh_reload/zsh_reload.plugin.zsh b/plugins/zsh_reload/zsh_reload.plugin.zsh
index a435dbc8d..94945bd48 100644
--- a/plugins/zsh_reload/zsh_reload.plugin.zsh
+++ b/plugins/zsh_reload/zsh_reload.plugin.zsh
@@ -1,13 +1,12 @@
-zsh_cache=$HOME/.zsh_cache
-mkdir -p $zsh_cache
-
# reload zshrc
function src()
{
autoload -U compinit zrecompile
- compinit -d $zsh_cache/zcomp-$HOST
- for f in $HOME/.zshrc $zsh_cache/zcomp-$HOST; do
- zrecompile -p $f && rm -f $f.zwc.old
+ compinit -d "$ZSH/cache/zcomp-$HOST"
+
+ for f in ~/.zshrc "$ZSH/cache/zcomp-$HOST"; do
+ zrecompile -p $f && command rm -f $f.zwc.old
done
+
source ~/.zshrc
-} \ No newline at end of file
+}