carta
chroma(1)

chroma1

General purpose syntax highlighting program

Usage

chroma [options] files ...

Overview

This manual page documents briefly the chroma command.

Options

These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below.

–help

Show context-sensitive help.

–list

List lexers, styles and formatters.

–unbuffered

Do not buffer output.

–trace

Trace lexer states as they are traversed.

–check

Do not format, check for tokenization errors instead.

–filename=FILENAME

Filename to use for selecting a lexer when reading from stdin.

-l, –lexer=autodetect

Lexer to use when formatting.

-s, –style=swapoff

Style to use for formatting.

-f, –formatter=terminal

Formatter to use.

–html

Enable HTML mode (equivalent to `–formatter html').

–html-prefix=PREFIX

HTML CSS class prefix.

–html-styles

Output HTML CSS styles.

–html-only

Output HTML fragment.

–html-inline-styles

Output HTML with inline styles (no classes).

–html-tab-width=8

Set the HTML tab width.

–html-lines

Include line numbers in output.

–html-lines-table

Split line numbers and code in a HTML table

–html-lines-style=HTML-LINES-STYLE

Style for line numbers.

–html-highlight=N[:M][,...]

Highlight these lines.

–html-highlight-style=HTML-HIGHLIGHT-STYLE

Style used for highlighting lines.

–html-base-line=1

Base line number.

–version

Show application version.

History

  • Debian 13 (Trixie): the text shown here
  • Debian 12 (Bookworm) to Debian 11 (Bullseye)
  • Debian 10 (Buster)

Bugs

See GitHub Issues: <https://github.com/alecthomas/chroma/issues>

From golang-chroma 0.10.0-5 in Debian 13 (Trixie). Parsed by carta from the page's man source.