Improve zsh startup

This commit is contained in:
MangoPig
2026-06-01 16:59:04 +01:00
parent bec96e8456
commit 5b3f5e7698
3 changed files with 47 additions and 12 deletions

View File

@@ -4,7 +4,16 @@ autoload -Uz add-zsh-hook
if ! whence -w compdef >/dev/null 2>&1; then
autoload -Uz compinit
compinit -i >/dev/null 2>&1
if [ -n "${ZSH_COMPDUMP:-}" ]; then
mkdir -p "${ZSH_COMPDUMP:h}"
if [ -f "$ZSH_COMPDUMP" ]; then
compinit -C -d "$ZSH_COMPDUMP" >/dev/null 2>&1
else
compinit -i -d "$ZSH_COMPDUMP" >/dev/null 2>&1
fi
else
compinit -i >/dev/null 2>&1
fi
fi
zmodload zsh/complist 2>/dev/null || true
@@ -12,6 +21,7 @@ zmodload zsh/complist 2>/dev/null || true
zstyle ':completion:*' menu select
zstyle ':completion:*' verbose yes
zstyle ':completion:*' list-grouped yes
zstyle ':completion:*' use-cache yes
zstyle ':completion:*:descriptions' format '%F{240}%B%d%b%f'
typeset -ga DOTZSH_USED_COMMANDS