Expand description
A terminal-based editor with goals to maximize simplicity and efficiency.
This project is very much in an alpha state.
Its features include:
- Modal editing (keys implement different functionality depending on the current mode).
- Extensive but relatively simple filter grammar that allows user to select any text.
Future items on the Roadmap:
- Add more filter grammar.
- Implement suggestions for commands to improve user experience.
- Support Language Server Protocol.
Usage
To use paper, install and run the binary. If you are developing a rust crate that runs paper, then create and run an instance by calling the following:
ⓘ
extern crate paper;
use paper::Paper;
fn main() {
let mut paper = Paper::new();
paper.run();
}
Structs
The paper application.