about summary refs log tree commit diff
path: root/Completion/User
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>1999-08-20 23:55:52 +0000
committerTanaka Akira <akr@users.sourceforge.net>1999-08-20 23:55:52 +0000
commit0066a6a007cc06e959d1d040f80d1ea0e72076c2 (patch)
tree24377c8171b9da1c1243e4c455df0346a5025716 /Completion/User
parent39047306905b9c5b921799470c65743dd68ab96b (diff)
downloadzsh-0066a6a007cc06e959d1d040f80d1ea0e72076c2.tar.gz
zsh-0066a6a007cc06e959d1d040f80d1ea0e72076c2.tar.xz
zsh-0066a6a007cc06e959d1d040f80d1ea0e72076c2.zip
Initial revision
Diffstat (limited to 'Completion/User')
-rw-r--r--Completion/User/_patch32
1 files changed, 32 insertions, 0 deletions
diff --git a/Completion/User/_patch b/Completion/User/_patch
new file mode 100644
index 000000000..c477143ca
--- /dev/null
+++ b/Completion/User/_patch
@@ -0,0 +1,32 @@
+#compdef patch
+
+_arguments -s \
+  '-p+:number:(0)' \
+  '-F+:lines:' \
+  '-l' '-c' '-e' '-n' '-u' '-N' '-R' \
+  '-i+:patch file:_files' \
+  '-o+:output file:_files' \
+  '-r+:reject file:_files' \
+  '-D+:name:' \
+  '-E' '-Z' '-T' \
+  '-b' \
+  '-V+:version control style:(simple numbered existing)' \
+  '-B+:backup path prefix:' \
+  '-Y+:basename basename prefix:_files' \
+  '-z+:backup file suffix:(.bak)' \
+  '-g+:NUM:' \
+  '-t' '-f' '-s' \
+  '-d+:chdir to:_files -/' \
+  '-v' \
+  ':original file:_files' \
+  ':patch file:_files' \
+  -- \
+  '*=NUM*:number:(0)' \
+  '*=LINES*:lines:' \
+  '*=PATCHFILE*:patch file:_files' \
+  '*=FILE*:file:_files' \
+  '*=NAME*:name:' \
+  '*=WORD*:quoting style:(literal shell shell-always c escape)' \
+  '*=STYLE*:version control style:(simple numbered existing)' \
+  '*=SUFFIX*:backup file suffix:(.bak)' \
+  '*=DIR*:chdir to:_files -/'