summaryrefslogtreecommitdiffstats
path: root/Completion/User/_killall
diff options
context:
space:
mode:
authorSven Wischnowsky <wischnow@users.sourceforge.net>2000-04-13 11:05:15 +0000
committerSven Wischnowsky <wischnow@users.sourceforge.net>2000-04-13 11:05:15 +0000
commitb692ed1b9d19d10646d3870bb3b9b301216bddf7 (patch)
tree7f9950bc2b5019a49496bd75f27a86d70c796496 /Completion/User/_killall
parentmake read -[kq] always print the prompt, if any; after all they make sure the... (diff)
downloadzsh-b692ed1b9d19d10646d3870bb3b9b301216bddf7.tar
zsh-b692ed1b9d19d10646d3870bb3b9b301216bddf7.tar.gz
zsh-b692ed1b9d19d10646d3870bb3b9b301216bddf7.tar.bz2
zsh-b692ed1b9d19d10646d3870bb3b9b301216bddf7.tar.lz
zsh-b692ed1b9d19d10646d3870bb3b9b301216bddf7.tar.xz
zsh-b692ed1b9d19d10646d3870bb3b9b301216bddf7.tar.zst
zsh-b692ed1b9d19d10646d3870bb3b9b301216bddf7.zip
remove the `pids' tag, use `processes' instead (10733)
Diffstat (limited to 'Completion/User/_killall')
-rw-r--r--Completion/User/_killall9
1 files changed, 6 insertions, 3 deletions
diff --git a/Completion/User/_killall b/Completion/User/_killall
index 5df1acbb9..b5ec90c8b 100644
--- a/Completion/User/_killall
+++ b/Completion/User/_killall
@@ -1,6 +1,9 @@
#compdef killall
-if compset -P 1 -; then
- _description expl signal
- compadd "$expl[@]" $signals[1,-3]
+if [[ "$OSTYPE" = linux* ]]; then
+ _alternative \
+ 'signals:: _signals -p' \
+ 'processes:process:{ compadd "$expl[@]" ${$(_call processes-names ps ho comm 2> /dev/null):#(ps|COMMAND)} }'
+else
+ _signals -p
fi