flutter_highlight 0.7.0 icon indicating copy to clipboard operation
flutter_highlight: ^0.7.0 copied to clipboard

Syntax highlighting widget for Flutter with lots of languages and themes support.

flutter_highlight #

pub

Syntax highlighter for Flutter. https://git-touch.github.io/highlight/

Usage #

import 'package:flutter/material.dart';
import 'package:flutter_highlight/flutter_highlight.dart';
import 'package:flutter_highlight/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

76
likes
110
pub points
92%
popularity

Publisher

unverified uploader

Syntax highlighting widget for Flutter with lots of languages and themes support.

Homepage

Documentation

API reference

License

Icon for licenses.MIT (LICENSE)

Dependencies

flutter, highlight

More

Packages that depend on flutter_highlight