A minimal vim-like text editor for modern terminals written in Dart
Made for myself for fun and learning and not meant to replace your current editor
- a minimal vim-like text editor for the terminal
- properly render and edit emojis and wide characters (like 🧑🧑🧒🧒)
- made for modern terminals that supports mode 2027 (e.g. Ghostty, WezTerm)
- written in Dart using the characters package
- unlimited undo and redo
- no-wrap, char-wrap or word-wrap
- basic vim motions and operators
- minimal command mode
- syntax highlighting
- plugins
- 100 % vim compat
- window manager (just open a new tab or use terminal split features)
- pre-built binaries (just build it yourself)
See bindings.dart
See config.dart
I'm open to PR's that align with vid's minimal philosophy.
I don't accept issues solely for suggestions.