summaryrefslogtreecommitdiff
path: root/lib/editorBuffer.ml
Commit message (Expand)AuthorAgeFilesLines
* feat: add non-linear change history with undo/redoHEADmasterFederico Igne2024-01-281-6/+11
* feat: add goto (G key) commandFederico Igne2024-01-281-1/+1
* feat: add plain search functionality (with history)Federico Igne2024-01-281-2/+58
* refactor: turn editor buffer into a state monadFederico Igne2024-01-261-82/+189
* feat: add ability to paste text from a registerFederico Igne2024-01-241-3/+52
* feat: add simple status bar with timed status message supportFederico Igne2024-01-231-1/+13
* feat: add support for rendering text (i.e. tabs)Federico Igne2024-01-221-62/+195
* feat: add support for "instant" normal commands (like [J]oin)Federico Igne2024-01-121-5/+11
* feat: allow backspace and delete to span multiple lines in insert modeFederico Igne2024-01-121-2/+21
* refactor: cursor movement function names to avoid clashesFederico Igne2024-01-121-1/+1
* fix: open an empty buffer if requested file does not exist.Federico Igne2024-01-111-3/+14
* bulk: add PoC of vim-like modular editorFederico Igne2024-01-111-0/+72