CreamySyntaxHighlighter constructor

CreamySyntaxHighlighter({
  1. required LanguageType language,
  2. required HighlightedThemeType theme,
  3. HighlightedThemeType? darkTheme,
  4. 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;