Skip to content
Text editor components
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
benches Update benchmark test to work with workspace result Jan 28, 2017
src Address clippy lints Sep 30, 2018
tests/sample Add a test for GapBuffer::from_file. Jan 17, 2015
.gitignore Ignore Vim swap files. Jan 23, 2015
.travis.yml Fail Travis CI builds on lint warnings Sep 30, 2018
LICENSE Update documentation links and README Jan 20, 2018

Build Status

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.

You can’t perform that action at this time.