Commit Graph

20 Commits

Author SHA1 Message Date
4472478703 work on linewise logic 2025-06-06 23:24:10 -04:00
245fe53044 implemented some more editor tests 2025-06-05 03:33:08 -04:00
f57cf625ef more work on re-implementing the readline module 2025-06-05 01:48:44 -04:00
2c6577ad06 copied rustyline's homework 2025-06-02 03:18:13 -04:00
92482da8a7 work on implementing screen-wise motions 2025-06-01 02:18:22 -04:00
275d902849 implemented rot13 with 'g?' 2025-05-31 01:52:27 -04:00
e7d8b98a73 implemented 'gv' to select the previously selected visual selection 2025-05-30 20:15:41 -04:00
09767c9682 work on implementing visual mode 2025-05-30 19:06:09 -04:00
6d9c876640 started work on text objects
pressing l in normal mode now accepts hints
2025-05-30 13:17:58 -04:00
8bdc21c8d5 implemented autosuggestions for the line editor 2025-05-30 01:12:18 -04:00
8cacbfdbdd implemented history for the line editor 2025-05-28 20:24:09 -04:00
f67543c111 early implementation of inserting verbatim with ctrl+v 2025-05-28 03:21:51 -04:00
d15903fea1 early support for visual line motions like gk and gj 2025-05-28 02:45:16 -04:00
1c33578478 implemented more vi commands
implemented replace mode

re-implemented undo and redo
2025-05-28 01:01:49 -04:00
0e95e006d8 implemented proper cursor placement for line editor 2025-05-27 03:32:08 -04:00
1e3715d353 prompt and buffer drawing appears functional 2025-05-27 02:41:19 -04:00
45b7a16cae about to refactor the line buffer 2025-05-23 10:27:11 -04:00
c0eff4a9a3 implemented verb and motion repetition 2025-05-23 09:47:05 -04:00
9db6137934 more work on vi stuff 2025-05-23 02:14:56 -04:00
ac170d31c8 further work on implementing vi features 2025-05-22 03:36:27 -04:00