| Crates.io | scribe |
| lib.rs | scribe |
| version | 0.8.6 |
| created_at | 2015-02-01 22:25:42.667171+00 |
| updated_at | 2024-12-08 16:02:49.295856+00 |
| description | Text editor toolkit. |
| homepage | https://github.com/jmacdonald/scribe |
| repository | https://github.com/jmacdonald/scribe |
| max_upload_size | |
| id | 1334 |
| size | 168,697 |
Scribe was extracted from Amp, a text editor written in Rust. It provides a layered set of types for dealing with text documents.
GapBuffer - Data structure optimized for successive, close-proximity edits.Buffer - Wrapper that provides bounds-checked cursor management, file
persistence, undo/redo (with grouping), lexing (scope-qualified tokens),
search, and more.Workspace - Collection of buffers with type detection, and buffer selection
and lexer management.More documentation can be found here.