Function syntect::html::highlighted_snippet_for_string
[−]
[src]
pub fn highlighted_snippet_for_string(
s: &str,
syntax: &SyntaxDefinition,
theme: &Theme
) -> String
Convenience method that combines start_coloured_html_snippet
, styles_to_coloured_html
and HighlightLines
from syntect::easy
to create a full highlighted HTML snippet for
a string (which can contain many lines).
Note that the syntax
passed in must be from a SyntaxSet
compiled for no newline characters.
This is easy to get with SyntaxSet::load_defaults_nonewlines()
. If you think this is the wrong
choice of SyntaxSet
to accept, I'm not sure of it either, email me.