{"repo":"akvelon/flutter-code-editor","free":true,"listed":false,"github":"https://github.com/akvelon/flutter-code-editor","clone":"git clone https://github.com/akvelon/flutter-code-editor.git","description":"Flutter Code Editor is a multi-platform code editor supporting syntax highlighting, code blocks folding, autocompletion, read-only code blocks, hiding specific code blocks, themes, and more.","language":"Dart","stars":293,"topics":["code-blocks","code-editor","code-editor-mobile","code-editor-online","flutter","syntax-highlighting","code-folding","code-hiding","theme"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"Flutter Code Editor Flutter Code Editor is a multi-platform code editor supporting: - Syntax highlighting for over 100 languages, - Code blocks folding, - Autocompletion, - Read-only code blocks, - Hiding specific code blocks, - Themes, - And many other features. Basic Usage See the full runnable example here. Languages Syntax Highlighting Flutter Code Editor supports over a hundred languages, relying on the highlight package for parsing code. To select a language, use a corresponding variable: Language can be dynamically changed on a controller: Code Blocks Folding Flutter Code Editor can detect and fold code blocks. Code blocks folding is supported for the following languages: - Dart - Go - Java - Python - Scala Code blocks folding may support other languages in experimental mode. Code Analysis The editor supports pluggable analyzers to highlight errors and show error messages: We ship the following analyzers: - DefaultLocalAnalyzer highlights unmatched pair characters for supported languages. It works on the client locally, and is selected by default on CodeController if no other analyzer is specified. - DartPadAnalyzer for Dart language, calls upon the DartPad backend for analysis. For other languages, you can write custom analyzers that access your backend. See the code for DartPadAnalyzer for the implementation example. To set the analyzer, call any of the following: Note: Code analysis is an experimental feature. We may introduce breaking changes to Analyzer subclasses","default_branch":null,"files":null,"tree":[],"storefront":"/r/akvelon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/akvelon/flutter-code-editor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}