Highlight Language
object HighlightLanguage
Maps file extensions to Highlight.js language identifiers.
This is a convenience helper for discoverability only. The language parameter used by dev.hossain.highlight.ui.SyntaxHighlightedCode and HighlightEngine.highlight remains a plain String, so callers can still pass any Highlight.js language name directly.
Usage
val language = HighlightLanguage.fromExtension("kt") ?: "plaintext"
SyntaxHighlightedCode(
code = snippet,
language = language,
theme = rememberTomorrowTheme(),
)Content copied to clipboard