]> git.ipfire.org Git - thirdparty/git.git/commitdiff
completion: zsh: add alias descriptions
authorFelipe Contreras <felipe.contreras@gmail.com>
Wed, 28 Oct 2020 02:07:06 +0000 (20:07 -0600)
committerJunio C Hamano <gitster@pobox.com>
Wed, 28 Oct 2020 21:30:59 +0000 (14:30 -0700)
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
contrib/completion/git-completion.zsh

index 22d8e58fccebc6c1d073d3c5ce31d1aa6bc5c773..1204a55890cffd140d44cd4a1961be963b24ce45 100644 (file)
@@ -196,8 +196,9 @@ __git_zsh_cmd_common ()
 __git_zsh_cmd_alias ()
 {
        local -a list
-       list=(${${${(0)"$(git config -z --get-regexp '^alias\.')"}#alias.}%$'\n'*})
-       _describe -t alias-commands 'aliases' list $* && _ret=0
+       list=(${${(0)"$(git config -z --get-regexp '^alias\.*')"}#alias.})
+       list=(${(f)"$(printf "%s:alias for '%s'\n" ${(f@)list})"})
+       _describe -t alias-commands 'aliases' list && _ret=0
 }
 
 __git_zsh_cmd_all ()