summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/pygments.171
1 files changed, 71 insertions, 0 deletions
diff --git a/docs/pygments.1 b/docs/pygments.1
new file mode 100644
index 00000000..f9a008eb
--- /dev/null
+++ b/docs/pygments.1
@@ -0,0 +1,71 @@
+.TH PYGMENTIZE 1 "October 30, 2006"
+
+.SH NAME
+pygmentize \- highlights the input file
+
+.SH SYNOPSIS
+.B \fBpygmentize\fP
+.RI [-l\ \fI<lexer>\fP]\ [-f\ \fI<formatter>\fP]\ [-O\ \fI<options>\fP]\ [-o\ \fI<outfile>\fP]\ [\fI<infile>\fP]
+.br
+.B \fBpygmentize\fP
+.RI -S\ \fI<style>\fP\ -f\ \fI<formatter>\fP\ [-a\ \fI<arg>\fP]\ [-O\ \fI<options>\fP]
+.br
+.B \fBpygmentize\fP
+.RI -L\ |\ -h\ |\ -V
+
+.SH DESCRIPTION
+Pygments aims to be a generic syntax highlighter for general use in all kinds
+of software such as forum systems, wikis or other applications that need to
+prettify source code.
+.PP
+Its highlights are:
+ * a wide range of common languages and markup formats is supported
+ * special attention is paid to details, increasing quality by a fair amount
+ * support for new languages and formats are added easily
+ * a number of output formats, presently HTML, LaTeX and ANSI sequences
+ * it is usable as a command-line tool and as a library
+ * ... and it highlights even Brainfuck!
+.PP
+\fBpygmentize\fP is a command that uses Pygments to highlight the input file and
+write the result to \fI<outfile>\fP. If no \fI<infile>\fP is given, stdin is used.
+.SH OPTIONS
+A summary of options is included below.
+.TP
+.B \-l \fI<lexer>\fP
+Set lexer name. If not given, the lexer is guessed from the extension of
+the input file name (this obviously doesn't work if the input is stdin).
+.TP
+.B \-f \fI<formatter>\fP
+Set formatter name. If not given, it will be guessed from
+the extension of the output file name. If no output file is given,
+the terminal formatter will be used by default.
+.TP
+.B \-o \fI<outfile>\fP
+Set output file. If not given, stdout is used.
+.TP
+.B \-O \fI<options>\fP
+With this option, you can give the lexer and formatter a comma-
+separated list of options, e.g. "-O bg=light,python=cool". Which options are
+valid for which lexers and formatters can be found in the documentation.
+.TP
+.B \-S \fI<style>\fP
+Print out style definitions for style <style> and for formatter <formatter>.
+The meaning of the argument given by
+.B \-a \fI<arg>\fP
+is formatter dependent and can be found in the documentation.
+.TP
+.B \-L
+List all available lexers and formatters.
+.TP
+.B \-h
+Show help screen.
+.TP
+.B \-V
+Show version of the program.
+.SH SEE ALSO
+/usr/share/doc/python-pygments/index.html
+.SH AUTHOR
+pygmentize was written by Georg Brandl <g.brandl@gmx.net>.
+.PP
+This manual page was written by Piotr Ozarowski <ozarow@gmail.com>,
+for the Debian project (but may be used by others).