Improve zsh startup
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user