edtui 0.3.0

A TUI based vim inspired editor
Documentation

edtui

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.

Features

  • Vim-like keybindings and editing modes for efficient text manipulation.
  • Normal, Insert and Visual mode.
  • Clipboard: Uses the arboard clibpboard by default which allows copy pasting between the system clipboard and the editor.

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

Roadmap

  • Clipboard
  • Search
  • Vims f/t go to first
  • Support termwiz and termion
  • Display line numbers
  • Remap keybindings
  • Soft-wrap lines

License: MIT