Browse Source

make sure cache dir exists, just like log dir

ncanceill 10 years ago
parent
commit
7478b754a1
2 changed files with 7 additions and 2 deletions
  1. 4 0
      cache/.easter-egg
  2. 3 2
      plugins/zsh_reload/zsh_reload.plugin.zsh

+ 4 - 0
cache/.easter-egg

@@ -0,0 +1,4 @@
+This file is only here so that Git will keep a cache directory as .gitignore is ignoring all the files within it.
+
+Feel free to add love notes for people here.
+

+ 3 - 2
plugins/zsh_reload/zsh_reload.plugin.zsh

@@ -1,10 +1,11 @@
 # reload zshrc
 function src()
 {
+  local cache="$ZSH/cache"
   autoload -U compinit zrecompile
-  compinit -d "$ZSH/cache/zcomp-$HOST"
+  compinit -d "$cache/zcomp-$HOST"
 
-  for f in ~/.zshrc "$ZSH/cache/zcomp-$HOST"; do
+  for f in ~/.zshrc "$cache/zcomp-$HOST"; do
     zrecompile -p $f && command rm -f $f.zwc.old
   done