Commit Graph

  • 354fbc4f9b feat: added tests for the buffer and window Hayden Hargreaves 2026-03-06 18:27:16 -07:00
  • 15d847e3c8 chore: removed some todos Hayden Hargreaves 2026-03-06 18:20:19 -07:00
  • c126242ee1 fix: fixed the settings back to their original implementation Hayden Hargreaves 2026-03-06 18:11:33 -07:00
  • 93968e7333 fix: fixed most of the tests, but not all of them, some still fail Hayden Hargreaves 2026-03-05 14:42:11 -07:00
  • 098641f5c0 fix: cleaned up and fixed the settings that needed updating Hayden Hargreaves 2026-03-05 14:34:21 -07:00
  • dc9a814508 chore: cleanup depreciated code Hayden Hargreaves 2026-03-05 14:09:08 -07:00
  • 03c3a41162 fix: viewing is much better, dynamic as well :) Hayden Hargreaves 2026-03-05 14:07:51 -07:00
  • ccb061989a refactor: huge refactor, this looks amazing. Hayden Hargreaves 2026-03-04 21:45:47 -07:00
  • 154558b790 checkpoint: this code does not work, just want a fallback Hayden Hargreaves 2026-03-01 23:20:37 -07:00
  • b1b3edf810 feat: this is huge, and needs some review, but for now its good Hayden Hargreaves 2026-02-26 23:18:18 -07:00
  • 9b1bf35a8e wip: implemented model builder, this is nice :) Hayden Hargreaves 2026-02-26 22:21:29 -07:00
  • 770cbcceb7 wip: cleaned up the separation of concerns in the MWB model Hayden Hargreaves 2026-02-26 21:59:32 -07:00
  • ea4638d815 wip: implement windows, buffers and builders Hayden Hargreaves 2026-02-26 13:20:21 -07:00
  • 3339dd4409 wip: first initial commit. Not sure if I like this Hayden Hargreaves 2026-02-26 12:14:59 -07:00
  • 65f96a5089 chore: cleaned up the file system a bit Hayden Hargreaves 2026-02-24 12:16:13 -07:00
  • 88fa53a4d7 doc: updated FEATURES.md Hayden Hargreaves 2026-02-24 12:07:49 -07:00
  • db52b63db1 feat: substitute and change motions/actions, tested Hayden Hargreaves 2026-02-24 12:05:18 -07:00
  • 63fec65be4 feat: fixed and finished pasting in visual mode, testing Hayden Hargreaves 2026-02-23 22:55:41 -07:00
  • 37ad0ecb2b feat: implemented E and W, last is B, tested Hayden Hargreaves 2026-02-23 17:54:34 -07:00
  • b7234b4639 feat: implemented | action (go to col), tested Hayden Hargreaves 2026-02-23 17:32:05 -07:00
  • 3397f07ab7 feat: implemented ^ (_ alias), tested Hayden Hargreaves 2026-02-23 17:21:35 -07:00
  • 52929322d7 doc: added buffers to feature doc Hayden Hargreaves 2026-02-23 17:18:37 -07:00
  • 62b517ec6e doc: created a feature document Hayden Hargreaves 2026-02-23 17:15:14 -07:00
  • 1aed168369 test: more tests and renamed update default reg Hayden Hargreaves 2026-02-22 21:41:26 -07:00
  • 0f0de17dff test: more tests Hayden Hargreaves 2026-02-21 21:51:54 -07:00
  • ca5a0a99a5 feat: yank operator implemented. tested Hayden Hargreaves 2026-02-21 21:31:31 -07:00
  • 774d0d0071 feat: implement scroll actions, tested Hayden Hargreaves 2026-02-18 18:09:19 -07:00
  • 0e8ca21f7f feat: implemented 'D' action, tested Hayden Hargreaves 2026-02-18 17:25:38 -07:00
  • ee7bf9354b feat: rough command mode implementation Hayden Hargreaves 2026-02-13 23:16:47 -07:00
  • 307f89bcd1 feat: implemented command mode mappings, needs review and tests Hayden Hargreaves 2026-02-13 17:44:27 -07:00
  • 6b93fb2f6c feat: implemented a better way to draw the bar Hayden Hargreaves 2026-02-13 16:39:30 -07:00
  • d5f0f2413a feat: settings abstraction supports numbers Hayden Hargreaves 2026-02-13 16:10:43 -07:00
  • be46cae73d fix: settings abstracted a bit Hayden Hargreaves 2026-02-13 15:56:41 -07:00
  • 175ff1daa7 test: generated loads of tests for the delete operator. Hayden Hargreaves 2026-02-13 15:46:43 -07:00
  • b3276efe94 fix: updated README.md Hayden Hargreaves 2026-02-13 15:20:45 -07:00
  • 07589e3897 feat: huge implementation! 'd' op working well, tested good Hayden Hargreaves 2026-02-12 23:34:07 -07:00
  • db70ca39f1 feat: implementing vertical scrolling, tested Hayden Hargreaves 2026-02-12 22:40:17 -07:00
  • c2b5e6f67c tests: implement tests for insert mode arrows keys Hayden Hargreaves 2026-02-12 17:36:07 -07:00
  • 39c4bf1b6b feat: implemented insert mode keymaps and ctrl+w, tested Hayden Hargreaves 2026-02-12 17:30:06 -07:00
  • 49ef0212a6 test: built tests for visual mode and visual delete operator Hayden Hargreaves 2026-02-11 18:06:16 -07:00
  • 77374ba447 feat: implemented 'dd' and other 'd' for visual mode. Hayden Hargreaves 2026-02-11 17:56:06 -07:00
  • f0f3f95e7b feat: highlighting implemented! No tests yet Hayden Hargreaves 2026-02-11 15:00:02 -07:00
  • f2496f91dd fix: added enter command mode action Hayden Hargreaves 2026-02-10 22:30:01 -07:00
  • 0a149b4e44 feat: implement arrow keys in insert mode. Untested. Hayden Hargreaves 2026-02-10 22:26:56 -07:00
  • 2cadb09350 feat: implemented '_' action, and tested. Hayden Hargreaves 2026-02-10 22:20:03 -07:00
  • 84a7983a21 feat: lots of word actions. 'w', 'e', and 'b'. Includes tests. Hayden Hargreaves 2026-02-10 22:00:18 -07:00
  • 3d3948d7e3 Implement 'del' in insert mode and tests. Hayden Hargreaves 2026-02-10 12:12:16 -07:00
  • c62bbc89ee Removed the duplicated model creation methods. Hayden Hargreaves 2026-02-10 11:06:51 -07:00
  • 2438da08d4 Huge module refactor. Much needed, but it came much more complex Hayden Hargreaves 2026-02-10 11:04:24 -07:00
  • 51e20aa87d More tests. AI generated a bunch Hayden Hargreaves 2026-02-09 21:24:32 -07:00
  • 69ad105aa5 Testing implement and tests for 'hjkl' are in! Hayden Hargreaves 2026-02-09 13:28:53 -07:00
  • 4003f411e0 Forgot this Hayden Hargreaves 2026-02-08 23:25:38 -07:00
  • e7405a8d19 Implemented counts for insert elements. Hayden Hargreaves 2026-02-08 23:24:46 -07:00
  • 6c0c289b52 Initial commit Hayden Hargreaves 2026-02-08 23:05:59 -07:00