A SyntaxView Widget which highlights code text according to the programming language syntax using Native Dart code.
// Load code text from your assets path. // Use DefaultAssetBundle. Recommended ( it allows switching asset bundles at runtime ). String code = ""; DefaultAssetBundle.of(context) .loadString('assets/dart_code.txt') .then((codeText) => setState(() => code = codeText)); SyntaxView( code: code, syntax: Syntax.DART, syntaxTheme: SyntaxTheme.dracula(), withZoom: true, withLinesCount: true, );
- More will be added.
- Please if you are familiar with Regular Expressions in Dart and would like contribute in adding further syntax support. it will be very appreciated!.
Features and bugs
If you face any problems feel free to open an issue at the issue tracker. If you feel the library is missing a feature, please raise a ticket on Github. Pull request are also welcome.