summaryrefslogtreecommitdiff
path: root/lib/zipper.ml
Commit message (Collapse)AuthorAgeFilesLines
* feat(zipper): add option to not move past last element when moving rightFederico Igne2024-01-281-9/+15
|
* refactor: make zippers return 'pop'ped elementsFederico Igne2024-01-261-2/+7
|
* feat: add ability to paste text from a registerFederico Igne2024-01-241-1/+11
| | | | | Register are simplier than Vim register, in particular no register is local to buffers.
* refactor: naming convention in zipperFederico Igne2024-01-221-54/+42
| | | | | | | 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(zipper): add function to map on cursor focus with defaultFederico Igne2024-01-121-0/+5
|
* fear(zipper): add function to join two zippersFederico Igne2024-01-121-0/+1
|
* bulk: add PoC of vim-like modular editorFederico Igne2024-01-111-0/+131