app-shells/bash-completion-20060301 could autocomplete long (>15) command names in killall: "killall cons<TAB>" became "killall console-kit-daemon" with version 20060301, but now it shows "killall console-kit-dae" and I can kill this task only after typing "killall cons<TAB>mon" p.s. I have: app-shells/bash-3.2_p39 app-shells/bash-completion-20081219-r1 app-shells/gentoo-bashcomp-20050516 Reproducible: Always Steps to Reproduce:
Created attachment 187155 [details, diff] pnames backport It looks as though upstream has gone through a lot of break and fix cycles when it comes to grabbing the names of the running processes. This patch backports the process name handling from the current upstream live tree.
I think it works now in v1.0. Please reopen or contact me if I am wrong. You will have to "downgrade" to get 1.0. My test that worked: %% echo "sleep 600" >> reallllllylongnameeee.sh %% bash reallllllylongnameeee.sh %% killall rea<tab>
Thank you, Jeremy! killall now works fine with: app-shells/bash-3.2_p39 app-shells/bash-completion-1.0 app-shells/gentoo-bashcomp-20090222