Makeup v1.0.0 Makeup View Source

Syntax highlighting library for code, inspired by Pygments.

By default, it doesn’t include any lexers. You must import them separately (even the Elixir lexer).

Link to this section Summary

Functions

Highlights the given string using the given lexer and formatter

Generates a CSS stylesheet for highlighted code for the given style

Link to this section Functions

Link to this function highlight(source, options \\ []) View Source

Highlights the given string using the given lexer and formatter.

By default it highlight the Elixir language using HTML

Link to this function highlight_inner_html(source, options \\ []) View Source
Link to this function stylesheet(style \\ StyleMap.default_style(), css_class \\ "highlight") View Source

Generates a CSS stylesheet for highlighted code for the given style.

The css_class arguments is the top level class for highlighted code. For example, if the css_class is "highlight" (the default), the stylesheet has the form:

.highlight .someclass {...}
.highlight .anotherclass {...}