homeuserの下に.zcompdumpファイルを生成するには、zshプラグインを追跡します。

homeuserの下に.zcompdumpファイルを生成するには、zshプラグインを追跡します。

.zshrczshに.zcompdump以下のファイルを生成するように指示するこの行がありますが、~/.cache/zsh/zshプラグインがどういうわけかhomeuserの下にファイルを生成すると思います。

autoload -Uz compinit compinit -d ~/.cache/zsh/zcompdump-$ZSH_VERSION

どのプラグインが作成されたのか、どうやってzcompdumpそれを正確にリダイレクトするのですか~/.cache/zsh/

編集:zsh-x私が見ることができる疑わしい行は次のとおりです。

+/home/user/.zsh/scripts/SCRIPT.zsh:11> compinit
+compinit:70> emulate -L zsh
+compinit:71> setopt extendedglob
+compinit:73> typeset _i_dumpfile _i_files _i_line _i_done _i_dir _i_autodump=1
+compinit:74> typeset _i_tag _i_file _i_addfiles _i_fail=ask _i_check=yes _i_name
+compinit:76> [[ 0 -gt 0 ]]
+compinit:108> typeset -gHA _comps _services _patcomps _postpatcomps
+compinit:113> typeset -gHA _compautos
+compinit:118> typeset -gHA _lastcomp
+compinit:121> [[ -n '' ]]
+compinit:125> typeset -g _comp_dumpfile=/home/user/.zcompdump

ファイルをSCRIPT.zsh作成するという意味ですか?.zcompdump

関連情報