Bringing shell completions to the users

Markus Kurtz m at mgkurtz.de
Sat Feb 1 20:06:26 CET 2025


Dear TeX-Live team,

I hope your work on the next TeX-Live release is going well.

Now, I recently added a zsh completion script to pdfjam and improved
texdoc’s zsh completion. So, I wondered how those will be actually
incorporated in TeX-Live.

At least on my Debian system with TeX-Live installed via apt, I have
texdoc’s completion de facto on my system, but I need to run a command
akin to

texdoc --print-completion zsh | sudo tee /usr/share/zsh/vendor-completions/_texdoc

for actually getting to use it. That is a pity.

For pdfjam, the new completion can be found under

https://ctan.org/tex-archive/support/pdfjam/shell-completion/zsh/_pdfjam

and could be installed to /usr/share/zsh/vendor-completions as well.

Is installing shell completions actually inside TeX-Live’s scope? If
not, could you please reach out to the Linux Distribution packagers to
have them install the completions correctly? Or shall I do this myself?

In any way, I hope you can enlighten me and good luck on your upcoming
release.

Kind regards,
Markus Kurtz


More information about the tex-live mailing list.