]> git.rmz.io Git - dotfiles.git/blobdiff - zsh/lib/completion.zsh
zsh: use XDG_{CONFIG,CACHE}_HOME
[dotfiles.git] / zsh / lib / completion.zsh
index d81b6eb2c5e021276c6407b3932a187d694dc5f2..13d98cd3fe5f2e7412af58da6855b68b5e476bc2 100644 (file)
@@ -41,8 +41,9 @@ hosts=(
 zstyle ':completion:*:hosts' hosts $hosts
 
 # Use caching so that commands like apt and dpkg complete are useable
+[[ -d "$XDG_CACHE_HOME/zsh" ]] || mkdir -p "$XDG_CACHE_HOME/zsh"
 zstyle ':completion::complete:*' use-cache 1
-zstyle ':completion::complete:*' cache-path $ZSH/cache/
+zstyle ':completion::complete:*' cache-path $XDG_CACHE_HOME/zsh
 
 # Don't complete uninteresting users
 zstyle ':completion:*:*:*:users' ignored-patterns \