git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH v2 00/29] completion: zsh: latest patches

From
Felipe Contreras <felipe.contreras@gmail.com>
Date
Oct 25, 2020, 03:13 UTC
Message-ID
<20201025031343.346913-1-felipe.contreras@gmail.com>
Hi,

I've been carrying around these patches for quite some time, many have already been sent, others I refactored to make them more clear.

But what is clear is that they are needed. I see a lot of people in different forums (e.g. Stack Overflow, Oh-My-Zsh, etc.) getting bit by many of these issues.

I've created an independent project to keep my sanity while maintaining these patches, but for what it's worth, I've transplanted them to Git upstream.

https://github.com/felipec/git-completion

There's also a lot of information in the README apparently scattered everywhere, but it's good to have in one place.

Cheers.
Felipe Contreras (29):
  completion: zsh: fix __gitcomp_direct()
  completion: zsh: fix name due to broken autoloading
  completion: zsh: fix bash script extension
  completion: zsh: reorganize install instructions
  completion: zsh: fix for directories with spaces
  completion: zsh: update slave script locations
  completion: prompt: fix color for Zsh
  completion: zsh: fix for command aliasing
  completion: bash: synchronize zsh wrapper
  completion: bash: remove zsh wrapper
  completion: zsh: fix completion for --no-.. options
  completion: fix conflict with bashcomp
  completion: zsh: add missing direct_append
  completion: zsh: fix splitting of words
  completion: zsh: simplify compadd functions
  completion: zsh: simplify direct compadd
  completion: zsh: trivial cleanup
  completion: zsh: simplify nl_append
  completion: zsh: simplify file_direct
  completion: zsh: shuffle functions around
  completion: zsh: refactor command completion
  completion: zsh: improve command tags
  completion: zsh: add alias descriptions
  completion: zsh: trivial simplification
  completion: zsh: add simple version check
  completion: bash: trivial cleanup
  completion: bash: cleanup cygwin check
  completion: bash: remove old compat wrappers
  Update copyright notices
 contrib/completion/git-completion.bash | 114 +++------------------
 contrib/completion/git-completion.zsh  | 132 ++++++++++++++++---------
 contrib/completion/git-prompt.sh       |  11 ++-
 t/t9902-completion.sh                  |   2 +-
 4 files changed, 105 insertions(+), 154 deletions(-)
-- 
2.29.0
Next: Felipe Contreras
Message 1 of 32 in “completion: zsh: latest patches”
  1. 00/29 completion: zsh: latest patchesFelipe Contreras, Oct 25, 2020
  2. 02/29 completion: zsh: fix name due to broken autoloadingFelipe Contreras, Oct 25, 2020
  3. 01/29 completion: zsh: fix __gitcomp_direct()Felipe Contreras, Oct 25, 2020
  4. 04/29 completion: zsh: reorganize install instructionsFelipe Contreras, Oct 25, 2020
  5. 05/29 completion: zsh: fix for directories with spacesFelipe Contreras, Oct 25, 2020
  6. 06/29 completion: zsh: update slave script locationsFelipe Contreras, Oct 25, 2020
  7. 07/29 completion: prompt: fix color for ZshFelipe Contreras, Oct 25, 2020
  8. 08/29 completion: zsh: fix for command aliasingFelipe Contreras, Oct 25, 2020
  9. 10/29 completion: bash: remove zsh wrapperFelipe Contreras, Oct 25, 2020
  10. 03/29 completion: zsh: fix bash script extensionFelipe Contreras, Oct 25, 2020
  11. 12/29 completion: fix conflict with bashcompFelipe Contreras, Oct 25, 2020
  12. 13/29 completion: zsh: add missing direct_appendFelipe Contreras, Oct 25, 2020
  13. 16/29 completion: zsh: simplify direct compaddFelipe Contreras, Oct 25, 2020
  14. 15/29 completion: zsh: simplify compadd functionsFelipe Contreras, Oct 25, 2020
  15. 17/29 completion: zsh: trivial cleanupFelipe Contreras, Oct 25, 2020
  16. 14/29 completion: zsh: fix splitting of wordsFelipe Contreras, Oct 25, 2020
  17. 18/29 completion: zsh: simplify nl_appendFelipe Contreras, Oct 25, 2020
  18. 19/29 completion: zsh: simplify file_directFelipe Contreras, Oct 25, 2020
  19. 09/29 completion: bash: synchronize zsh wrapperFelipe Contreras, Oct 25, 2020
  20. 20/29 completion: zsh: shuffle functions aroundFelipe Contreras, Oct 25, 2020
  21. 24/29 completion: zsh: trivial simplificationFelipe Contreras, Oct 25, 2020
  22. 22/29 completion: zsh: improve command tagsFelipe Contreras, Oct 25, 2020
  23. 11/29 completion: zsh: fix completion for --no-.. optionsFelipe Contreras, Oct 25, 2020
  24. 21/29 completion: zsh: refactor command completionFelipe Contreras, Oct 25, 2020
  25. 25/29 completion: zsh: add simple version checkFelipe Contreras, Oct 25, 2020
  26. 23/29 completion: zsh: add alias descriptionsFelipe Contreras, Oct 25, 2020
  27. 27/29 completion: bash: cleanup cygwin checkFelipe Contreras, Oct 25, 2020
  28. 28/29 completion: bash: remove old compat wrappersFelipe Contreras, Oct 25, 2020
  29. 26/29 completion: bash: trivial cleanupFelipe Contreras, Oct 25, 2020
  30. 29/29 Update copyright noticesFelipe Contreras, Oct 25, 2020
  31. Junio C HamanoOct 27, 2020
  32. Felipe ContrerasOct 28, 2020

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.