Expand description
ad :: the adaptable editor
Re-exports§
pub use buffer::GapBuffer;pub use config::Config;pub use editor::Editor;pub use exec::CachedStdin;pub use exec::Edit;pub use exec::Program;
Modules§
- A minimal config file format for ad
- Sam style dot manipulation
- Sam style language for running edit commands using structural regular expressions
- An Acme style filesystem interface for ad
- A simple regex engine for operating on character streams and supporting the Sam text editor’s structural regular expressions.
- A trie data structure with modifications for supporting key bindings and autocompletions in a composible way with the rest of the ad internal APIs.
Macros§
- Get a read-only handle to the global Config data
- Helper for panicing the program but first ensuring that we have restored the terminal state in the same way that we do when the Editor is dropped cleanly