From 3edbda89a04aefca398a6cfa1e8382bfc2528c24 Mon Sep 17 00:00:00 2001 From: Aloxaf Date: Fri, 28 Feb 2020 15:32:30 +0800 Subject: [PATCH] Improve zsh's completion --- z.lua | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/z.lua b/z.lua index bd77f02..e78c0b7 100755 --- a/z.lua +++ b/z.lua @@ -2201,12 +2201,11 @@ fi local script_complete_zsh = [[ _zlua_zsh_tab_completion() { # tab completion - local compl - read -l compl (( $+compstate )) && compstate[insert]=menu # no expand - reply=(${(f)"$(_zlua --complete "$compl")"}) + local -a tmp=(${(f)"$(_zlua --complete "${words/_zlua/z}")"}) + _describe "directory" tmp -U } -compctl -U -K _zlua_zsh_tab_completion _zlua +compdef _zlua_zsh_tab_completion _zlua ]]