about summary refs log tree commit diff
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>1999-10-14 18:09:49 +0000
committerTanaka Akira <akr@users.sourceforge.net>1999-10-14 18:09:49 +0000
commit21f1781275643b15115164c3e32a82f0c04f2414 (patch)
treef73959f856c0c2bee77ecea1fcec7f1788182c48
parent9597b7505ab1cf64c246b4a32e14b0602c36b1b2 (diff)
downloadzsh-21f1781275643b15115164c3e32a82f0c04f2414.tar.gz
zsh-21f1781275643b15115164c3e32a82f0c04f2414.tar.xz
zsh-21f1781275643b15115164c3e32a82f0c04f2414.zip
zsh-workers/8262
-rw-r--r--Completion/Builtins/_nothing2
-rw-r--r--Completion/User/_gzip2
-rw-r--r--Completion/User/_hosts2
-rw-r--r--Completion/User/_killall6
-rw-r--r--Completion/User/_pack6
-rw-r--r--Completion/User/_uncompress2
-rw-r--r--Completion/User/_unpack6
-rw-r--r--Completion/User/_users2
-rw-r--r--Completion/User/_whereis6
9 files changed, 29 insertions, 5 deletions
diff --git a/Completion/Builtins/_nothing b/Completion/Builtins/_nothing
index 35a2558cc..8cc8e887f 100644
--- a/Completion/Builtins/_nothing
+++ b/Completion/Builtins/_nothing
@@ -1,3 +1,3 @@
-#compdef true false
+#compdef true false whoami
 
 _message 'no argument or option'
diff --git a/Completion/User/_gzip b/Completion/User/_gzip
index 8cd4d746e..07b51dead 100644
--- a/Completion/User/_gzip
+++ b/Completion/User/_gzip
@@ -3,4 +3,4 @@
 local expl
 
 _description expl 'file to compress'
-_files -g '*~*.[gG][zZ]'
+_files "$expl[@]" -g '*~*.[gG][zZ]'
diff --git a/Completion/User/_hosts b/Completion/User/_hosts
index 9f5a39cca..00150f9b7 100644
--- a/Completion/User/_hosts
+++ b/Completion/User/_hosts
@@ -1,4 +1,4 @@
-#compdef ftp ncftp ping rwho rup xping traceroute
+#compdef ftp ncftp ping rwho rup xping traceroute host
 
 local expl
 
diff --git a/Completion/User/_killall b/Completion/User/_killall
new file mode 100644
index 000000000..5df1acbb9
--- /dev/null
+++ b/Completion/User/_killall
@@ -0,0 +1,6 @@
+#compdef killall
+
+if compset -P 1 -; then
+  _description expl signal
+  compadd "$expl[@]" $signals[1,-3]
+fi
diff --git a/Completion/User/_pack b/Completion/User/_pack
new file mode 100644
index 000000000..a15cfa709
--- /dev/null
+++ b/Completion/User/_pack
@@ -0,0 +1,6 @@
+#compdef pack 
+
+local expl
+
+_description expl 'file to compress'
+_files "$expl[@]" -g '*~*.z'
diff --git a/Completion/User/_uncompress b/Completion/User/_uncompress
index 5392d8fe9..f352ca15a 100644
--- a/Completion/User/_uncompress
+++ b/Completion/User/_uncompress
@@ -3,4 +3,4 @@
 local expl
 
 _description expl 'compressed file'
-_files -g '*.Z'
+_files "$expl[@]" -g '*.Z'
diff --git a/Completion/User/_unpack b/Completion/User/_unpack
new file mode 100644
index 000000000..fb8867560
--- /dev/null
+++ b/Completion/User/_unpack
@@ -0,0 +1,6 @@
+#compdef unpack pcat
+
+local expl
+
+_description expl 'compressed file'
+_files "$expl[@]" -g '*.z'
diff --git a/Completion/User/_users b/Completion/User/_users
index a01227724..a054ccc66 100644
--- a/Completion/User/_users
+++ b/Completion/User/_users
@@ -1,4 +1,4 @@
-#compdef last
+#compdef last passwd groups
 
 # If a parameter `users' exists and it is an array, we first try to
 # complete only to its elements.
diff --git a/Completion/User/_whereis b/Completion/User/_whereis
new file mode 100644
index 000000000..42fc30969
--- /dev/null
+++ b/Completion/User/_whereis
@@ -0,0 +1,6 @@
+#compdef whereis
+
+local expl
+
+_description expl command
+compgen "$expl[@]" -m