On Fri, Oct 30, 2020 at 11:19 AM Junio C Hamano <gitster@xxxxxxxxx> wrote: > After making a brief observation for my previous message in the > thread, I understand that oh-my-zsh is a very popular colleciton of > third-party stuff for Zsh users, so it seems to me that the real > useful choices, if I or somebody else were to become a new Zsh user, > are between sticking with the Zsh default or grabbing the improved > version from oh-my-zsh collection. I could also use from our > contrib/ but I would have to ask myself twice why should I, as a > (hypothetical) new Zsh user, bother, especially when the latter > promises to be always fresh anyway. More or less. Oh-My-Zsh is very popular, but not everyone uses it, and it's certainly not cheap on resources (it makes the startup a bit slower). So the two options are: 1. Use the script in contrib/ (or git-completion) 2. Use Oh-My-Zsh and enable the "gitfast" plugin In my opinion to use the Zsh default completion is not an option. Which is why I think distributions should package the Git Zsh completion by default (like Hombrew does), which will happen more easily if Git graduated those scripts and installed them by default. If this close-to-ideal solution was considered, I would investigate again if there's a way to automate the testing of the Zsh wrapper, so that it doesn't break when the Bash script is updated (which is the usual way the Zsh wrapper breaks). Cheers. -- Felipe Contreras