~/text-editor
Text Editor
A terminal-based text editor built from first principles in C, with no dependencies beyond the C standard library and POSIX.
gap buffer
Typing fills the gap. Moving the cursor slides it.
Highlights
- Puts the terminal into raw mode via
termiosand renders directly with VT100 escape sequences - Gap-buffer text storage for efficient inserts and deletes
- Cursor movement, scrolling, file open/save, and incremental search
- Syntax highlighting for C
- C
- POSIX
- termios
- VT100/ANSI escape codes
- Make
