about summary refs log tree commit diff
path: root/Completion/User/_patch
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>1999-09-07 12:54:47 +0000
committerTanaka Akira <akr@users.sourceforge.net>1999-09-07 12:54:47 +0000
commit6cc1204ea97b3c02da1b3d2a4df93712f0c5fefb (patch)
treea6d4da4a9a1342461ad90d298b64b04b3bc67f8d /Completion/User/_patch
parent77f9967f32aa39ea0290162e0c3921a0ebca394e (diff)
downloadzsh-6cc1204ea97b3c02da1b3d2a4df93712f0c5fefb.tar.gz
zsh-6cc1204ea97b3c02da1b3d2a4df93712f0c5fefb.tar.xz
zsh-6cc1204ea97b3c02da1b3d2a4df93712f0c5fefb.zip
zsh-workers/7690
Diffstat (limited to 'Completion/User/_patch')
-rw-r--r--Completion/User/_patch31
1 files changed, 22 insertions, 9 deletions
diff --git a/Completion/User/_patch b/Completion/User/_patch
index 0c66f99dd..9c5bc0269 100644
--- a/Completion/User/_patch
+++ b/Completion/User/_patch
@@ -1,19 +1,32 @@
 #compdef patch
 
 _arguments -s \
-  '-p+:number:(0)' \
-  '-F+:lines:' \
-  -{l,c,e,n,u,N,R,E,Z,T,b,t,f,s,v} \
+  '(--strip)-p+:number:(0)' \
+  '(--fuzz)-F+:lines:' \
+  '(--context)-c' \
+  '(--ed)-e' \
+  '(--force)-f' \
+  '(--batch)-t' \
+  '(--ignore-whitespace)-l' \
+  '(--normal)-n' \
+  '(--forward)-N' \
+  '(--reverse)-R' \
+  '(--silent --quiet)-s' \
+  '(--skip)-S' \
+  '(--unified)-u' \
+  '(--version)-v' \
+  -{E,Z,T} \
   '-i+:patch file:_files' \
-  '-o+:output file:_files' \
-  '-r+:reject file:_files' \
-  '-D+:name:' \
-  '-V+:version control style:(simple numbered existing)' \
-  '-B+:backup path prefix:' \
+  '(--output)-o+:output file:_files' \
+  '(--reject-file)-r+:reject file:_files' \
+  '(--ifdef)-D+:name:' \
+  '(--version-control)-V+:version control style:(simple numbered existing)' \
+  '(--prefix)-B+:backup path prefix:' \
+  '(--suffix)-b:backup extension:' \
   '-Y+:backup basename prefix:_files' \
   '-z+:backup file suffix:(.bak)' \
   '-g+:NUM:' \
-  '-d+:chdir to:_files -/' \
+  '(--directory)-d+:chdir to:_files -/' \
   ':original file:_files' \
   ':patch file:_files' \
   -- \