From 6888421fb118257c71a136e930c6da27c753cbb7 Mon Sep 17 00:00:00 2001 From: Bartek Stalewski Date: Fri, 18 Nov 2022 17:16:36 +0100 Subject: [PATCH] Speeding up compinit. --- zsh/.zshrc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/zsh/.zshrc b/zsh/.zshrc index 02c945b..caf77a5 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -48,5 +48,10 @@ fi [ -f ~/.local/config/zsh ] && source ~/.local/config/zsh # compinit at the very end to avoid duplicates -[ ! -e $XDG_DATA_HOME/zsh/zcompdump.zwc ] && autoload -U zrecompile && zrecompile -p -R $XDG_DATA_HOME/zsh/zcompdump -autoload -U compinit && compinit -d $XDG_DATA_HOME/zsh/zcompdump +[ ! -e $XDG_DATA_HOME/zsh/zcompdump.zwc ] && autoload -Uz zrecompile && zrecompile -p -R $XDG_DATA_HOME/zsh/zcompdump +autoload -Uz compinit +if [[ -n $XDG_DATA_HOME/zsh/zcompdump(#qN.mh+24) ]]; then + compinit -d $XDG_DATA_HOME/zsh/zcompdump +else + compinit -C -d $XDG_DATA_HOME/zsh/zcompdump +fi