From 21f3a5de8072a478f3c5aeff0d4d86b09d4adc88 Mon Sep 17 00:00:00 2001 From: Maciej Bogusz Date: Fri, 19 Aug 2022 10:30:54 +0200 Subject: [PATCH] ZSH argcomplete: call compinit only if needed --- completion/colcon-argcomplete.zsh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/completion/colcon-argcomplete.zsh b/completion/colcon-argcomplete.zsh index e840915..7ab25e0 100644 --- a/completion/colcon-argcomplete.zsh +++ b/completion/colcon-argcomplete.zsh @@ -1,4 +1,6 @@ -autoload -U +X compinit && compinit +if (( ! ${+_comps} )); then + autoload -U +X compinit && compinit +fi autoload -U +X bashcompinit && bashcompinit if type register-python-argcomplete3 > /dev/null 2>&1; then eval "$(register-python-argcomplete3 colcon)"