33 Commits

Author SHA1 Message Date
Hayden Hargreaves
0767ee0982 feat: added support for full page jumping 2026-04-05 00:00:40 -07:00
Hayden Hargreaves
9938f0d5d3 feat: adding word actions, not done, and lots of failing tests
Some checks failed
Run Test Suite / test (push) Failing after 15s
Run Test Suite / test (pull_request) Failing after 15s
This is a test for the new AI reviewing tool
2026-04-03 13:18:23 -07:00
Hayden Hargreaves
1a98d3a4de fix: p and P differ in V mode, resolved and tested.
P should not replace the register, p should
2026-04-01 18:21:15 -07:00
Hayden Hargreaves
0e8bb50c20 feat: implemented and tested the dot operator.
The content gets stored in the '.' register.
2026-03-31 18:26:18 -07:00
Hayden Hargreaves
ddbc860530 doc: updated README.md
All checks were successful
Run Test Suite / test (push) Successful in 51s
2026-03-30 23:14:01 -07:00
Hayden Hargreaves
98e02553b1 feat: working on the undo stack! Huge progress, not tested
Tests are coming, but there are some infrastructure issues with the
tests
2026-03-30 22:38:33 -07:00
Hayden Hargreaves
5405d5a6bd fix: added b and B text objects and note about failing case.
All checks were successful
Run Test Suite / test (push) Successful in 47s
2026-03-26 14:15:59 -07:00
Hayden Hargreaves
aa156971ad feat: text objects initial impl, tested
However, it does not work for multi line delimiters.
2026-03-26 14:09:10 -07:00
Hayden Hargreaves
b0b885d57d fix: this got missed, silly fugitive
All checks were successful
Run Test Suite / test (push) Successful in 43s
2026-03-19 17:44:25 -07:00
Hayden Hargreaves
5c629496c6 feat: implemented 'X', tested
X and x are the same in visual mode I think
2026-03-19 17:43:12 -07:00
Hayden Hargreaves
3c98dca777 feat: implement command history, tested
The tests are starting to get messy, lots of duplication. Going to
resolve that. Lots of this is due to AI generation of tests.
2026-03-19 15:23:44 -07:00
Hayden Hargreaves
0de38ec837 feat: implementing the repeat commands! Tested
All checks were successful
Run Test Suite / test (push) Successful in 13s
Run Test Suite / test (pull_request) Successful in 13s
2026-03-13 23:00:26 -07:00
Hayden Hargreaves
8df55c60d2 fix: forgot visual mode keymaps
All checks were successful
Run Test Suite / test (push) Successful in 30s
Run Test Suite / test (pull_request) Successful in 13s
2026-03-13 10:54:22 -07:00
Hayden Hargreaves
050935941c feat: implemented find char motions. tested. 2026-03-13 10:53:44 -07:00
Hayden Hargreaves
ccb061989a refactor: huge refactor, this looks amazing.
Lots of comments from the AI. Some tests are not passing though
2026-03-04 21:45:47 -07:00
Hayden Hargreaves
db52b63db1 feat: substitute and change motions/actions, tested 2026-02-24 12:05:18 -07:00
Hayden Hargreaves
63fec65be4 feat: fixed and finished pasting in visual mode, testing 2026-02-23 22:55:41 -07:00
Hayden Hargreaves
37ad0ecb2b feat: implemented E and W, last is B, tested 2026-02-23 17:54:34 -07:00
Hayden Hargreaves
b7234b4639 feat: implemented | action (go to col), tested 2026-02-23 17:32:05 -07:00
Hayden Hargreaves
3397f07ab7 feat: implemented ^ (_ alias), tested 2026-02-23 17:21:35 -07:00
Hayden Hargreaves
ca5a0a99a5 feat: yank operator implemented. tested 2026-02-21 21:31:31 -07:00
Hayden Hargreaves
774d0d0071 feat: implement scroll actions, tested
This is control+d and control+u
2026-02-18 18:09:19 -07:00
Hayden Hargreaves
0e8ca21f7f feat: implemented 'D' action, tested 2026-02-18 17:25:38 -07:00
Hayden Hargreaves
ee7bf9354b feat: rough command mode implementation
I am starting to develop so fast, testing is such a life saver, oh my
god.
2026-02-13 23:16:47 -07:00
Hayden Hargreaves
307f89bcd1 feat: implemented command mode mappings, needs review and tests 2026-02-13 17:44:27 -07:00
Hayden Hargreaves
39c4bf1b6b feat: implemented insert mode keymaps and ctrl+w, tested 2026-02-12 17:30:06 -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
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
2438da08d4 Huge module refactor. Much needed, but it came much more complex 2026-02-10 11:04:24 -07:00