| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix: make '[J]oin' join at least 2 lines | Federico Igne | 2024-01-26 | 1 | -2/+2 |
| | | |||||
| * | refactor: remove welcome screen | Federico Igne | 2024-01-26 | 1 | -42/+25 |
| | | |||||
| * | feat: add ability to paste text from a register | Federico Igne | 2024-01-24 | 5 | -63/+117 |
| | | | | | | Register are simplier than Vim register, in particular no register is local to buffers. | ||||
| * | feat: add Ctrl-H as a synonim for Backspace | Federico Igne | 2024-01-23 | 1 | -1/+1 |
| | | |||||
| * | refarctor: rename project to 'sandy' | Federico Igne | 2024-01-23 | 2 | -2/+2 |
| | | |||||
| * | feat: add partial chords to statusbar | Federico Igne | 2024-01-23 | 4 | -168/+213 |
| | | |||||
| * | feat: add simple status bar with timed status message support | Federico Igne | 2024-01-23 | 5 | -6/+130 |
| | | |||||
| * | feat: add support for rendering text (i.e. tabs) | Federico Igne | 2024-01-22 | 3 | -64/+211 |
| | | | | | | | | This allows to have differences between the "raw" content of the buffer and its visualization on screen. At the time of writing this handles the rendering of tabs (i.e. '\t') as a fixed amount of spaces, but will be useful for syntax highlighting as well. | ||||
| * | refactor: naming convention in zipper | Federico Igne | 2024-01-22 | 2 | -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, End | Federico Igne | 2024-01-22 | 2 | -4/+42 |
| | | |||||
| * | feat: add '0' and '$' movements | Federico Igne | 2024-01-12 | 2 | -37/+67 |
| | | |||||
| * | feat: add support for "instant" normal commands (like [J]oin) | Federico Igne | 2024-01-12 | 3 | -62/+125 |
| | | |||||
| * | fixme: add note for future self about rendering bug | Federico Igne | 2024-01-12 | 1 | -0/+6 |
| | | |||||
| * | feat: allow backspace and delete to span multiple lines in insert mode | Federico Igne | 2024-01-12 | 2 | -5/+26 |
| | | |||||
| * | refactor: cursor movement function names to avoid clashes | Federico Igne | 2024-01-12 | 2 | -11/+15 |
| | | |||||
| * | feat(zipper): add function to map on cursor focus with default | Federico Igne | 2024-01-12 | 2 | -0/+9 |
| | | |||||
| * | fear(zipper): add function to join two zippers | Federico Igne | 2024-01-12 | 2 | -0/+5 |
| | | |||||
| * | fix: off-by-one error in cursor update procedure | Federico Igne | 2024-01-11 | 1 | -2/+2 |
| | | |||||
| * | fix: open an empty buffer if requested file does not exist. | Federico Igne | 2024-01-11 | 1 | -3/+14 |
| | | |||||
| * | refactor: revert temporary naming | Federico Igne | 2024-01-11 | 1 | -3/+3 |
| | | |||||
| * | bulk: add PoC of vim-like modular editor | Federico Igne | 2024-01-11 | 12 | -0/+1179 |
| | | |||||
| * | build: update project dependences | Federico Igne | 2024-01-11 | 1 | -1/+1 |
| | | |||||
| * | feat: add project structure | Federico Igne | 2023-12-30 | 1 | -0/+3 |
