about summary refs log tree commit diff
path: root/Completion/Builtins/_kill
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Builtins/_kill')
-rw-r--r--Completion/Builtins/_kill12
1 files changed, 4 insertions, 8 deletions
diff --git a/Completion/Builtins/_kill b/Completion/Builtins/_kill
index 0fee6dee8..44442ef8f 100644
--- a/Completion/Builtins/_kill
+++ b/Completion/Builtins/_kill
@@ -1,10 +1,6 @@
 #compdef kill
 
-local list expl
-
-if compset -P 1 -; then
-  _wanted -C - expl signal &&
-      compadd "$expl[@]" $signals[1,-3]
-else
-  _alternative -C argument 'jobs:: _jobs' 'processes:: _pids'
-fi
+_alternative \
+    'signals:: _signals -p' \
+    'jobs:: _jobs' \
+    'processes:: _pids'