scribe

Crates.ioscribe
lib.rsscribe
version0.8.6
sourcesrc
created_at2015-02-01 22:25:42.667171
updated_at2024-12-08 16:02:49.295856
descriptionText editor toolkit.
homepagehttps://github.com/jmacdonald/scribe
repositoryhttps://github.com/jmacdonald/scribe
max_upload_size
id1334
size168,697
Jordan MacDonald (jmacdonald)

documentation

https://docs.rs/scribe

README

Scribe: A text editor toolkit

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.

Commit count: 321

cargo fmt