Expand description
A terminal-based text editor with goals to maximize simplicity and efficiency.
§Design Goals
- All functionality shall be able to be performed via the keys reachable from the home row. Where it makes sense, functionality may additionally be performed via the mouse and other keys.
- All user input shall be modal, i.e. keys may implement different functionality depending on the current mode of the application.
- Paper shall utilize already implemented tools and commands wherever possible; specifically paper shall support the Language Server Protocol.
Structs§
- Arguments
- Arguments for
Paper
initialization. - LogConfig
- The configuration of the application logger.
- Paper
- An instance of the
paper
application.
Enums§
- Create
Error - An error creating a
Paper
. - Failure
- An error from which
paper
is unable to recover. - RunError
- An error running
paper
.