Modules§
Structs§
- Basic
Completer - Buffer
- A buffer for text in the line editor.
- Context
- Editor
- The core line editor. Displays and provides editing for history and the new buffer.
- Emacs
- Emacs keybindings for
Editor. This is the default forContext::read_line(). - Event
- Filename
Completer - History
- Structure encapsulating command history
- Prompt
- User-defined prompt.
- Vi
- Vi keybindings for
Editor. - ViStatus
- Holds the current mode and the indicators for all modes.
Enums§
- Action
- A modification performed on a
Buffer. These are used for the purpose of undo/redo. - Cursor
Position - Represents the position of the cursor relative to words in the buffer.
- Event
Kind - KeyBindings
- The key bindings to use.
- ViPrompt
Mode - Indicates the mode that should be currently displayed in the propmpt.
Traits§
Functions§
- get_
buffer_ words - The default for
Context.word_divider_fn.