【发布时间】:2022-09-27 23:09:26
【问题描述】:
我使用 clap_complete 为我的程序构建了一个巨大的 zsh 完成文件。为了激活它,我在~/.zshrc 中添加了以下行:
fpath+=(~/.zsh/completion) # adding my completion directory to the fpath
compinit # running completion
但是,compinit 行使每个新终端的加载时间加倍(例如以Ctrl+Shift+T 打开)。
有没有办法以某种方式缓存compinit 调用,使其只运行一次?
标签: zsh zshrc zsh-completion clap