duskmoon_code_engine 1.2.0 copy "duskmoon_code_engine: ^1.2.0" to clipboard
duskmoon_code_engine: ^1.2.0 copied to clipboard

Pure Dart code editor engine with incremental parsing — a ground-up port of the CodeMirror 6 architecture for Flutter.

0.1.0 #

  • Initial release
  • Rope-based document model with incremental updates
  • Immutable editor state system (EditorState, Transaction, Selection, Facet, Extension)
  • Incremental Lezer parser (LRParser, SyntaxNode, TreeCursor)
  • Tag-based syntax highlighting
  • 19 language grammars: Dart, JS/TS, Python, HTML, CSS, JSON, Markdown, Rust, Go, YAML, C/C++, Elixir, Java, Kotlin, PHP, Ruby, Erlang, Swift, Zig
  • Built-in commands: undo/redo, bracket matching, comment toggling, code folding, search & replace, clipboard
  • CodeEditorWidget with virtual scrolling, gutter, selection painting, cursor blinking, search panel
0
likes
0
points
999
downloads

Publisher

verified publishergsmlg.dev

Weekly Downloads

Pure Dart code editor engine with incremental parsing — a ground-up port of the CodeMirror 6 architecture for Flutter.

Repository (GitHub)
View/report issues

Topics

#code-editor #syntax-highlighting #flutter #codemirror

License

unknown (license)

Dependencies

flutter

More

Packages that depend on duskmoon_code_engine