about summary refs log tree commit diff
path: root/Completion/User/_killall
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>1999-11-19 09:20:30 +0000
committerTanaka Akira <akr@users.sourceforge.net>1999-11-19 09:20:30 +0000
commit5ff06c1998eeb3fd6cc6f654197b7ca52c33848c (patch)
tree73100db860def0639dd010b244fe0075cf2e914f /Completion/User/_killall
parent7cbb6b2ab808cc909a99844b608a101abc067c95 (diff)
downloadzsh-5ff06c1998eeb3fd6cc6f654197b7ca52c33848c.tar.gz
zsh-5ff06c1998eeb3fd6cc6f654197b7ca52c33848c.tar.xz
zsh-5ff06c1998eeb3fd6cc6f654197b7ca52c33848c.zip
zsh-workers/8675
Diffstat (limited to 'Completion/User/_killall')
-rw-r--r--Completion/User/_killall5
1 files changed, 3 insertions, 2 deletions
diff --git a/Completion/User/_killall b/Completion/User/_killall
index ebe02f10c..042b3892a 100644
--- a/Completion/User/_killall
+++ b/Completion/User/_killall
@@ -1,4 +1,5 @@
 #compdef killall
 
-compset -P 1 - && _wanted -C - signals expl signal &&
-    compadd "$expl[@]" $signals[1,-3]
+_alternative \
+    'signals:: _signals -p' \
+    'processes:process:{ compadd "$expl[@]" ${$(ps ho comm 2> /dev/null):#(ps|COMMAND)} }'