CreamySyntaxHighlighter constructor
CreamySyntaxHighlighter({
- required LanguageType language,
- required HighlightedThemeType theme,
- HighlightedThemeType? darkTheme,
- ThemeMode? themeMode,
Creates a syntax highlighter.
You can specify the language mode & theme type with language, theme, darkTheme, brightness respectively.
For the highlight language, it is recommended to give language a value for performance All available languages
The supported highlight themes are All available themes
syntax will not be highlighted if language is null.
Implementation
CreamySyntaxHighlighter({
required this.language,
required this.theme,
this.darkTheme,
this.themeMode,
}) : this._language = toLanguageName(language),
this._theme = getHighlightedThemeStyle(theme),
this._darkTheme = darkTheme != null
? getHighlightedThemeStyle(darkTheme)
: dark_theme_highlight.darkTheme;