Tl;Dr -- I think removing the file will break more users than it will fix.
Rewriting the completion for zsh is unlikely to happen unless someone
else does it. I'm open to incremental improvements.

It's been a very long time since I worked on the completion code, and
an longer time since I had zsh completion in my head. I started using
zsh in 2000, and it's probably been 20 years since I've had a good
mental model on this. I am not likely to find time to fix this. I'm
concerned that removing the file will break qpdf completion for many
more users than the existing file will. People who are doing
sophisticated things with their completion are more likely to be able
to work around this, while most people who just install qpdf would
probably be better served if completion works out of the box.

As such, I am not inclined to remove the file or rewrite the
completion logic, but if there are some improvements that will help or
some hack I can put it to allow users to override or something, I'm
open to it.

If you think my analysis is wrong, please elaborate, but don't assume
I have a working mental model of how to write either bash or zsh
completion. While I knew both at one time, they have long since been
swapped out of my brain.

--Jay

Reply via email to