Dmitry Bogatov wrote on Sun, 03 Feb 2019 12:58 +0000: > Source: zsh > Severity: wishlist > > Dear Maintainer, > > please proived debhelper to install zsh completion scripts. Some of my > upstreams provide zsh scripts, but I, as non-user of zsh, have no idea, > how to install them properly. >
As a rule, completion functions (first line is "#compdef") should be installed to /usr/share/zsh/vendor-completions and autoloadable functions (first line is "#autoload") to /usr/share/zsh/vendor-functions; both of these paths are Debian-specific. I suggest that, at least for now, you manually install the files to these paths. However, do note that some upstreams ship completion files that are inferior to those that ship with zsh itself. In such cases it would be desirable *not* to install the upstream's completion into the default fpath (`/usr/bin/zsh -fc 'typeset -p fpath'`). > In case of bash, dh_bash-completions ensures that everything is > automatically done in policy-compliant way. I'll leave it to others to comment on the idea of a dh_zsh-* helper. Cheers, Daniel

