tawasuyu/llimphi
Sovereign retained-mode GPU UI framework in Rust (wgpu+vello+taffy+parley), Elm loop, 40+ widgets.
1[package]
2name = "llimphi-widget-text-editor-core"
3version.workspace = true
4edition.workspace = true
5license.workspace = true
6authors.workspace = true
7publish.workspace = true
8repository.workspace = true
9description = "llimphi-widget-text-editor-core — núcleo agnóstico del editor de código: rope buffer (ropey), cursor + selección, undo/redo, bracket matching, find, diagnostics y syntax highlighting (tree-sitter). Sin dependencias de render — reutilizable en TUI/web/headless. La capa Llimphi (state + view) vive en `llimphi-widget-text-editor`."
10
11[dependencies]
12ropey = { workspace = true }
13tree-sitter = { workspace = true }
14tree-sitter-rust = { workspace = true }
15tree-sitter-python = { workspace = true }
16# peniko sólo aporta el tipo de color (peniko::Color) para SyntaxPalette;
17# es un crate de tipos sin GPU — no arrastra wgpu/vello. Versión alineada
18# con la que expone vello 0.7 (ver workspace root).
19peniko = "0.6"