diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index 04f7bcc..93fd704 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -13,7 +13,7 @@ setopt auto_cd # auto cd if directory [ -f ~/.config/zsh/completion ] && source ~/.config/zsh/completion # zstyle ':completion:*:*:git:*' script /usr/local/etc/bash_completion.d/git-completion.bash # fpath=(/usr/local/share/zsh-completions $fpath) -# autoload -U compinit && compinit +# autoload -U compinit && compinit -u # zmodload -i zsh/complist # zstyle ':completion:*' menu select diff --git a/.config/zsh/completion b/.config/zsh/completion index 3392dc6..100100e 100644 --- a/.config/zsh/completion +++ b/.config/zsh/completion @@ -1,7 +1,16 @@ # vim: filetype=zsh zstyle ':completion:*:*:git:*' script /usr/local/etc/bash_completion.d/git-completion.bash fpath=(/usr/local/share/zsh-completions $fpath) -autoload -U compinit && compinit + +autoload -Uz compinit + +if [[ "$OSTYPE" == "darwin"* ]]; then + FPATH="$(brew --prefix)/share/zsh/site-functions:${FPATH}" + compinit -u # homebrew moment, not recommended but whatever +else + compinit +fi + zmodload -i zsh/complist zstyle ':completion:*' menu select