From 5c51bd87c411450d770b3035d325d8e41541ad5b Mon Sep 17 00:00:00 2001 From: Julian Prein Date: Sat, 9 Apr 2022 15:12:41 +0200 Subject: [PATCH] zsh:completion: Autoload and run `bashcompinit` zshcompsys(1): > The function bashcompinit provides compatibility with bash's > programmable completion system. When run it will define the functions, > compgen and complete which correspond to the bash builtins with the > same names. It will then be possible to use completion specifications > and functions written for bash. --- .config/zsh/zshrc.d/20-completion.zsh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.config/zsh/zshrc.d/20-completion.zsh b/.config/zsh/zshrc.d/20-completion.zsh index 24b8c02..0c5ecc1 100644 --- a/.config/zsh/zshrc.d/20-completion.zsh +++ b/.config/zsh/zshrc.d/20-completion.zsh @@ -1,7 +1,8 @@ [[ ! -d "$ZDOTDIR/completion" ]] || fpath=("$ZDOTDIR/completion" $fpath) -autoload -Uz compinit +autoload -Uz compinit bashcompinit compinit -d "${XDG_CACHE_HOME:-$HOME/.cache}/zsh/zcompdump-$ZSH_VERSION" +bashcompinit zstyle ':completion:*' auto-description 'specify: %d' zstyle ':completion:*' completer _expand _complete _correct _approximate