Module: Brandish::Processors::HTML::Style::Highlight

Included in:
Brandish::Processors::HTML::Style
Defined in:
lib/brandish/processors/html/style/highlight.rb

Overview

Note:

The libraries that these engines depend on are not required in by default; if any of these engines are used, the requisite libraries would have to be required by the brandish.config.rb file.

A Style engine for highlighting libraries. This supports Rouge and Pygments.

Engines:

  • "highlight-rouge", "highlight-rouge-file" - A command. Retrieves the given theme from the Rouge library, and outputs it to the "output" pair (or "highlight/rouge/<theme>.css" by default).
  • "highlight-pygments","highlight-pygments-file"- A command. Retrieves the given theme from the Pygments library, and outputs it to the"output"pair (or"highlight/pygments/.css"` by default).
  • "highlight-rouge-inline" - A command. Retrieves the given theme from the Rouge library, and uses it like an inline style.
  • "highlight-pygments-inline" - A command. Retrieves the given theme from the pygments library, and uses it like an inline style.