From 755f7d1413023535b3feb125751ae37dfd74ef75 Mon Sep 17 00:00:00 2001 From: crater2150 Date: Fri, 15 May 2020 16:33:20 +0200 Subject: [PATCH] Use compinit -u when using sudo --- completion.zsh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/completion.zsh b/completion.zsh index b9fc5ac..3f8468d 100644 --- a/completion.zsh +++ b/completion.zsh @@ -4,7 +4,12 @@ fpath=( "${ZDOTDIR:+$ZDOTDIR/compdef}" "/etc/zsh/compdef" $fpath ) [[ -n $(echo /etc/zsh/compdef/*(N:t)) ]] && autoload -U /etc/zsh/compdef/*(N:t) [[ -n $(echo $ZDOTDIR/compdef/*(N:t)) ]] && autoload -U $ZDOTDIR/compdef/*(N:t) -autoload -Uz compinit && compinit -u +autoload -Uz compinit +if [[ ${UID} -eq 0 ]] && [[ -n ${SUDO_USER} ]]; then + compinit -u +else + compinit +fi autoload -U +X bashcompinit && bashcompinit zstyle ':completion:*:descriptions' format ‘%B%d%b’