Package-level declarations
Types
Result of a successful HighlightEngine.highlightAuto call.
Core engine that manages the hidden WebView and executes Highlight.js highlighting.
Exception hierarchy for compose-highlight engine failures.
Maps file extensions to Highlight.js language identifiers.
Metadata returned by HighlightEngine.getLanguage.
Result of a successful HighlightEngine.highlight call.
Represents a syntax highlighting theme backed by a Highlight.js CSS file.
Result of a successful HighlightEngine.highlightToHtml call.
Converts Highlight.js HTML output into a Compose AnnotatedString.
Holds both light and dark AnnotatedString results from a single highlight call. Used by HighlightEngine.highlightBothThemes.
Parses Highlight.js CSS theme files into a map of hljs class names ->SpanStyle.