Expand description
EdTUI
Overview
EdTUI is a text editor widget for the Ratatui ecosystem. It is designed to provide a light-weight user experience inspired by Vim. Note that it’s not intended to be a full fletched editor.
Features
- Vim-like keybindings and editing modes for efficient text manipulation.
- Normal, Insert and Visual mode.
Keybindings
EdTUI offers a set of keybindings similar to Vim. Here are some of the most common keybindings:
Normal Mode:
| Keybinding | Description |
|---|---|
i | Enter Insert mode |
v | Enter Visual mode |
h, j, k, l | Navigate left, down, up, and right |
w, b | Move forward or backward by word |
x | Delete the character under the cursor |
Del | Delete the character left of the cursor |
u, r | Undo/Redo last action |
Insert Mode:
| Keybinding | Description |
|---|---|
Esc | Return to Normal mode |
For more keybindings and customization options, refer to the code.
Demo

Re-exports
pub use input::Input;pub use lines::Line;pub use lines::Lines;pub use state::mode::EditorMode;pub use state::EditorState;pub use view::theme::EditorTheme;pub use view::EditorView;pub use view::StatusLine;