From 47e3b31fd63489f60abdc2771669e558f124193a Mon Sep 17 00:00:00 2001 From: Christian Baer Date: Thu, 3 Dec 2020 11:00:40 +0100 Subject: [PATCH] Trying to deal with compinit on zsh from brew --- .config/zsh/.zlogin | 7 ++++++- .config/zsh/lib/20-completion.zsh | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.config/zsh/.zlogin b/.config/zsh/.zlogin index dffc582..2465dfe 100644 --- a/.config/zsh/.zlogin +++ b/.config/zsh/.zlogin @@ -7,7 +7,12 @@ for config_file ($ZDOTDIR/lib/30-*.zsh) source $config_file ( #Initalize and compile completion cache autoload -Uz compinit -compinit + +if [ "$(id -u)" -ne 0 ]; then + compinit -i # Ignore insecure directories +else + compinit +fi ## Compile startup files diff --git a/.config/zsh/lib/20-completion.zsh b/.config/zsh/lib/20-completion.zsh index 5ba2d8f..6aab75c 100644 --- a/.config/zsh/lib/20-completion.zsh +++ b/.config/zsh/lib/20-completion.zsh @@ -10,6 +10,7 @@ WORDCHARS='' zmodload -i zsh/complist fpath=($fpath $ZDOTDIR/completions/) +fpath=($fpath /usr/local/share/zsh/) fpath=($fpath /usr/local/share/zsh/site-functions/) ## case-insensitive (all),partial-word and then substring completion