22 Commits

Author SHA1 Message Date
Hayden Hargreaves
be46cae73d fix: settings abstracted a bit 2026-02-13 15:56:41 -07:00
Hayden Hargreaves
175ff1daa7 test: generated loads of tests for the delete operator. 2026-02-13 15:46:43 -07:00
Hayden Hargreaves
b3276efe94 fix: updated README.md 2026-02-13 15:20:45 -07:00
Hayden Hargreaves
07589e3897 feat: huge implementation! 'd' op working well, tested good
Not totally complete WRT tests, but lots of progress. These interfaces
make everything easy.
2026-02-12 23:34:07 -07:00
Hayden Hargreaves
db70ca39f1 feat: implementing vertical scrolling, tested
Heavy on the AI...
2026-02-12 22:40:17 -07:00
Hayden Hargreaves
c2b5e6f67c tests: implement tests for insert mode arrows keys 2026-02-12 17:36:07 -07:00
Hayden Hargreaves
39c4bf1b6b feat: implemented insert mode keymaps and ctrl+w, tested 2026-02-12 17:30:06 -07:00
Hayden Hargreaves
49ef0212a6 test: built tests for visual mode and visual delete operator 2026-02-11 18:06:16 -07:00
Hayden Hargreaves
77374ba447 feat: implemented 'dd' and other 'd' for visual mode.
Tested 'dd' but not visual mode.
2026-02-11 17:56:06 -07:00
Hayden Hargreaves
f0f3f95e7b feat: highlighting implemented! No tests yet 2026-02-11 15:00:02 -07:00
Hayden Hargreaves
f2496f91dd fix: added enter command mode action 2026-02-10 22:30:01 -07:00
Hayden Hargreaves
0a149b4e44 feat: implement arrow keys in insert mode. Untested. 2026-02-10 22:26:56 -07:00
Hayden Hargreaves
2cadb09350 feat: implemented '_' action, and tested. 2026-02-10 22:20:03 -07:00
Hayden Hargreaves
84a7983a21 feat: lots of word actions. 'w', 'e', and 'b'. Includes tests. 2026-02-10 22:00:18 -07:00
Hayden Hargreaves
3d3948d7e3 Implement 'del' in insert mode and tests. 2026-02-10 12:12:16 -07:00
Hayden Hargreaves
c62bbc89ee Removed the duplicated model creation methods. 2026-02-10 11:06:51 -07:00
Hayden Hargreaves
2438da08d4 Huge module refactor. Much needed, but it came much more complex 2026-02-10 11:04:24 -07:00
Hayden Hargreaves
51e20aa87d More tests. AI generated a bunch 2026-02-09 21:24:32 -07:00
Hayden Hargreaves
69ad105aa5 Testing implement and tests for 'hjkl' are in! 2026-02-09 13:28:53 -07:00
Hayden Hargreaves
4003f411e0 Forgot this 2026-02-08 23:25:38 -07:00
Hayden Hargreaves
e7405a8d19 Implemented counts for insert elements. 2026-02-08 23:24:46 -07:00
Hayden Hargreaves
6c0c289b52 Initial commit 2026-02-08 23:05:59 -07:00