initialize static method

Future<void> initialize()

Implementation

static Future<void> initialize() async {
  await Highlighter.initialize(_mainSupportedLanguages);
  _theme = await HighlighterTheme.loadDarkTheme();
  // Load the default light theme and create a highlightfer.

  // Load the markdown grammar and add it to the highlighter.
  for (var language in _secondarySupportedLangs) {
    final grammar = await rootBundle.loadString(
      'packages/superdeck/grammars/$language.json',
    );
    Highlighter.addLanguage(language, grammar);
  }
}