summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* refactor: naming convention in zipperFederico Igne2024-01-222-109/+112
| | | | | | | Unless specified otherwise: - "before" and "left" mean "before the cursor"; - "right" mean "after (and including) the cursor"; - "after" mean "after (i.e., excluding) the cursor".
* feat(mappings): Page Up/Down, Ctrl-F/B/D/U, Home, EndFederico Igne2024-01-222-4/+42
|
* build: enable debugging via 'ocamldebugger' and DAPFederico Igne2024-01-223-1/+7
|
* feat: add '0' and '$' movementsFederico Igne2024-01-122-37/+67
|
* feat: add support for "instant" normal commands (like [J]oin)Federico Igne2024-01-123-62/+125
|
* fixme: add note for future self about rendering bugFederico Igne2024-01-121-0/+6
|
* feat: allow backspace and delete to span multiple lines in insert modeFederico Igne2024-01-122-5/+26
|
* refactor: cursor movement function names to avoid clashesFederico Igne2024-01-122-11/+15
|
* feat(zipper): add function to map on cursor focus with defaultFederico Igne2024-01-122-0/+9
|
* fear(zipper): add function to join two zippersFederico Igne2024-01-122-0/+5
|
* fix: off-by-one error in cursor update procedureFederico Igne2024-01-111-2/+2
|
* fix: open an empty buffer if requested file does not exist.Federico Igne2024-01-111-3/+14
|
* refactor: revert temporary namingFederico Igne2024-01-112-4/+4
|
* bulk: add PoC of vim-like modular editorFederico Igne2024-01-1113-1/+1187
|
* build: update project dependencesFederico Igne2024-01-113-2/+4
|
* feat: add project structureFederico Igne2023-12-308-0/+59
|
* feat: add development flakeFederico Igne2023-12-302-0/+243
|
* origin: initial commitFederico Igne2023-12-301-0/+67