From 8cacb333473afcaec4611bf36df493c18287f5c3 Mon Sep 17 00:00:00 2001 From: liljencrantz Date: Sun, 20 Jan 2008 01:01:49 +1000 Subject: [PATCH] Add completions for m4 darcs-hash:20080119150149-75c98-d8e5060ef78c6103d51e453ee4d5265f0981c4af.gz --- share/completions/m4.fish | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 share/completions/m4.fish diff --git a/share/completions/m4.fish b/share/completions/m4.fish new file mode 100644 index 000000000..89f25778f --- /dev/null +++ b/share/completions/m4.fish @@ -0,0 +1,27 @@ +# +# Command specific completions for the m4 command. +# These completions where generated from the commands +# man page by the make_completions.py script, but may +# have been hand edited since. +# + +complete -c m4 -l help --description 'Display this help and exit' +complete -c m4 -l version --description 'Output version information and exit' +complete -c m4 -s E -l fatal-warnings --description 'Once: warnings become errors, twice: stop execution at first error' +complete -c m4 -s i -l interactive --description 'Unbuffer output, ignore interrupts' +complete -c m4 -s P -l prefix-builtins --description 'Force a \'m4_\' prefix to all builtins' +complete -c m4 -s Q -l quiet -l silent --description 'Suppress some warnings for builtins' +complete -c m4 -l warn-macro-sequence --description 'Warn if macro definition matches REGEXP, default \$\({[^}]*}\|[0-9][0-9]+\)' +complete -c m4 -s D -l define --description 'Define NAME as having VALUE, or empty' +complete -c m4 -s I -l include --description 'Append DIRECTORY to include path' +complete -c m4 -s s -l synclines --description 'Generate \'#line NUM "FILE"\' lines' +complete -c m4 -s U -l undefine --description 'Undefine NAME' +complete -c m4 -s G -l traditional --description 'Suppress all GNU extensions' +complete -c m4 -s H -l hashsize --description 'Set symbol lookup hash table size [509]' +complete -c m4 -s L -l nesting-limit --description 'Change artificial nesting limit [1024]' +complete -c m4 -s F -l freeze-state --description 'Produce a frozen state on FILE at end' +complete -c m4 -s R -l reload-state --description 'Reload a frozen state from FILE at start' +complete -c m4 -s d -l debug --description 'Set debug level (no FLAGS implies \'aeq\')' +complete -c m4 -l debugfile --description 'Redirect debug and trace output' +complete -c m4 -s l -l arglength --description 'Restrict macro tracing size' +complete -c m4 -s t -l trace --description 'Trace NAME when it is defined'