pub use crate::config::Behavior;
pub use crate::config::ColorMode;
pub use crate::config::CompletionType;
pub use crate::config::Config;
pub use crate::config::EditMode;
pub use crate::config::HistoryDuplicates;
Customize line editor
Contains error type for handling I/O and Errno errors
Hints (suggestions at the right of the prompt as you type).
Line buffer with current cursor position
Input validation API (Multi-line editing)
Give access to user input.
Input key pressed and modifiers
The set of modifier keys that were triggered along with a key press.
Where to paste (relative to cursor position)
Where to move with respect to word boundary
Vi input modes
Input key pressed
Where to move
Different word definitions
May behave differently depending on:
Syntax specific helper.