Hello, It seems that docs have both .zsh/cache and .zcompcache: $ grep zcompcache zsh-4.2.1/Doc/Zsh/compsys.yo completion data are stored. It defaults to `tt($ZDOTDIR/.zcompcache)', or `tt($HOME/.zcompcache)' if tt($ZDOTDIR) is not defined. The completion $ grep zsh/cache zsh-4.2.1/Doc/Zsh/compsys.yo tt(cache-path) style which defaults to tt(~/.zsh/cache). The return value tt(cache-path) style which defaults to tt(~/.zsh/cache). The remaining $ --- zsh-4.2.1/Doc/Zsh/compsys.yo~ 2004-08-13 10:22:29 +0000 +++ zsh-4.2.1/Doc/Zsh/compsys.yo 2004-10-19 03:02:02 +0000 @@ -4161,7 +4161,7 @@ findex(_retrieve_cache) item(tt(_retrieve_cache) var(cache_identifier))( This function retrieves completion information from the file given by var(cache_identifier), stored in a directory specified by the -tt(cache-path) style which defaults to tt(~/.zsh/cache). The return value +tt(cache-path) style which defaults to tt(~/.zcompcache). The return value is zero if retrieval was successful. It will only attempt retrieval if the tt(use-cache) style is set, so you can call this function without worrying about whether the user wanted to use the caching @@ -4211,7 +4211,7 @@ even in different instances of the shell The var(cache_identifier) specifies the file which the data should be dumped to. The file is stored in a directory specified by the -tt(cache-path) style which defaults to tt(~/.zsh/cache). The remaining +tt(cache-path) style which defaults to tt(~/.zcompcache). The remaining var(params) arguments are the parameters to dump to the file. The return value is zero if storage was successful. The function will