flutter_highlighter 0.1.1  flutter_highlighter: ^0.1.1 copied to clipboard
flutter_highlighter: ^0.1.1 copied to clipboard
Syntax highlighting widget for Flutter with lots of languages and themes support.
flutter_highlighter #
Syntax highlighter for Flutter.
Usage #
import 'package:flutter/material.dart';
import 'package:flutter_highlighter/flutter_highlighter.dart';
import 'package:flutter_highlighter/themes/github.dart';
class MyWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    var code = '''main() {
  print("Hello, World!");
}
''';
    return HighlightView(
      // The original code to be highlighted
      code,
      // Specify language
      // It is recommended to give it a value for performance
      language: 'dart',
      // Specify highlight theme
      // All available themes are listed in `themes` folder
      theme: githubTheme,
      // Specify padding
      padding: EdgeInsets.all(12),
      // Specify text style
      textStyle: TextStyle(
        fontFamily: 'My awesome monospace font',
        fontSize: 16,
      ),
    );
  }
}
References #
License #
MIT