Expand description
This module provides a trait for creating custom syntax highlighters that
highlight Diagnostic source code with ANSI escape
sequences when rendering with the GraphicalReportHighlighter.
It also provides built-in highlighter implementations that you can use out of the box.
By default, there are no syntax highlighters exported by miette
(except for the no-op BlankHighlighter).
To enable support for specific highlighters, you should enable their associated feature flag.
Currently supported syntax highlighters and their feature flags:
syntect-highlighter- Enablessyntectsyntax highlighting support via the [SyntectHighlighter]
Structs§
- Blank
Highlighter - The default syntax highlighter. It applies
Style::default()to input text. This is used by default when no syntax highlighting features are enabled. - Blank
Highlighter State - The default highlighter state. It applies
Style::default()to input text. This is used by default when no syntax highlighting features are enabled.
Traits§
- Highlighter
- A syntax highlighter for highlighting miette
SourceCodesnippets. - Highlighter
State - A stateful highlighter that incrementally highlights lines of a particular source code.