summary refs log tree commit diff
path: root/Completion/Base/_condition
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Base/_condition')
-rw-r--r--Completion/Base/_condition55
1 files changed, 0 insertions, 55 deletions
diff --git a/Completion/Base/_condition b/Completion/Base/_condition
deleted file mode 100644
index b6a4eff7a..000000000
--- a/Completion/Base/_condition
+++ /dev/null
@@ -1,55 +0,0 @@
-#compdef -condition-
-
-local prev="$words[CURRENT-1]" ret=1
-
-if [[ "$prev" = -o ]]; then
-  _tags -C -o options && _options
-elif [[ "$prev" = -([a-hkprsuwxLOGSN]|[no]t|ef) ]]; then
-  _tags -C "$prev" files && _files
-else
-  if [[ "$PREFIX" = -* ]] ||
-     ! zstyle -T ":completion:${curcontext}:options" prefix-needed; then
-
-    if [[ "$prev" = (\[\[|\|\||\&\&|\!|\() ]]; then
-      _describe -o 'condition code' \
-                '( -a:existing\ file
-	           -b:block\ special\ file
-	           -c:character\ special\ file
-	           -d:directory
-	           -e:existing\ file
-	           -f:regular\ file
-	           -g:setgid\ bit
-	           -h:symbolic\ link
-	           -k:sticky\ bit
-	           -n:non-empty\ string
-	           -o:option
-	           -p:named\ pipe
-	           -r:readable\ file
-	           -s:non-empty\ file
-	           -t:terminal\ file\ descriptor
-	           -u:setuid\ bit
-	           -w:writable\ file
-	           -x:executable\ file
-	           -z:empty\ string
-	           -L:symbolic\ link
-	           -O:own\ file
-	           -G:group-owned\ file
-	           -S:socket
-	           -N:unread\ file)' && ret=0
-    else
-      _describe -o 'condition code' \
-	        '( -nt:newer\ than
-	           -ot:older\ than
-	           -ef:same\ file
-	           -eq:numerically\ equal
-	           -ne:numerically\ not\ equal
-	           -lt:numerically\ less\ than
-	           -le:numerically\ less\ then\ or\ equal
-	           -lt:numerically\ greater\ than
-	           -le:numerically\ greater\ then\ or\ equal)' && ret=0
-    fi
-  fi
-  _alternative 'files:: _files' 'parameters:: _parameters' && ret=0
-
-  return ret
-fi