From d615051a10fbec757d7d4940df355c4adb66d3c1 Mon Sep 17 00:00:00 2001 From: skywind3000 Date: Sun, 8 Mar 2020 00:14:04 +0800 Subject: [PATCH] improve compinit handling --- z.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/z.lua b/z.lua index 528db4d..06f1a60 100755 --- a/z.lua +++ b/z.lua @@ -2205,7 +2205,9 @@ _zlua_zsh_tab_completion() { local -a tmp=(${(f)"$(_zlua --complete "${words/_zlua/z}")"}) _describe "directory" tmp -U } -compdef _zlua_zsh_tab_completion _zlua 2> /dev/null +if [ "${+functions[compdef]}" -ne 0 ]; then + compdef _zlua_zsh_tab_completion _zlua 2> /dev/null +fi ]]