zsh's killall process tab completion should match bash's

Bug #204234 reported by Paulus on 2008-03-20
This bug affects 1 person
Affects Status Importance Assigned to Milestone
zsh (Ubuntu)

Bug Description

Binary package hint: zsh

Version: 4.3.4-14ubuntu2 (gutsy)

Steps to reproduce: killall p<TAB>
Result: only shows "ps"
Expected: show ALL the user's processes whose command starts with p, as Ubuntu's bash does

Adding this to ~/.zshrc seems to fix it for me: zstyle ':completion:*:killall:*' command 'ps -u $USER -o cmd'

A proper fix should probably touch /usr/share/zsh/4.3.4/functions/Completion/Unix/_killall

Reinhard Tartler (siretart) wrote :

I cannot confirm this behavior with hardy's zsh package.

could you please retry it with that version?

Changed in zsh:
status: New → Incomplete
Paulus (donmatteo) wrote :

It hasn't changed for me, neither in hardy nor in intrepid. Same result with nuked ~/.zshenv and ~/.zshrc. I also had it confirmed by someon on IRC.

Changed in zsh:
status: Incomplete → New
Daniel T Chen (crimsun) on 2008-12-03
Changed in zsh:
importance: Undecided → Wishlist
acidrums4 (acidrums4) wrote :

Very late, but hope it can help to someone. I found a solution a few moments ago...

Add the following lines to your /etc/zsh/zshrc (or file containing zsh configuration, I don't know what file is in ubuntu, I use gentoo):

zstyle ':completion:*:processes' command 'ps -ax'
zstyle ':completion:*:processes-names' command 'ps -aeo comm='
zstyle ':completion:*:*:kill:*:processes' list-colors '=(#b) #([0-9]#)*=0=01;31'
zstyle ':completion:*:*:kill:*' menu yes select
zstyle ':completion:*:*:killall:*:processes-names' list-colors '=(#b) #([0-9]#)*=0=01;31'
zstyle ':completion:*:*:killall:*' menu yes select

With this you will be able to kill processes with 'kill' with process name or ID. Hope this can help!

Is this still an issue for you? Which Ubuntu version do you use? Thank you for telling us!

Changed in zsh (Ubuntu):
status: New → Incomplete
Launchpad Janitor (janitor) wrote :

[Expired for zsh (Ubuntu) because there has been no activity for 60 days.]

Changed in zsh (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers