Commit Graph

92 Commits (381062518e1ab4f9b91c86b689c79e14344b971a)

Author SHA1 Message Date
Patrick Cleaveliln 381062518e add rust syntax 2025-07-23 01:35:10 +00:00
Patrick Cleaveliln 5c9f272f54 json highlighting 2025-07-23 01:12:58 +00:00
Patrick Cleaveliln b9c4cf1fcc finally convert input help menu to ui lib 2025-07-23 00:34:24 +00:00
Patrick Cleaveliln 91a44aa884 optionally show help menu for input actions 2025-07-23 00:09:10 +00:00
Patrick Cleaveliln 2a4e85c868 floating windows 2025-07-22 23:50:39 +00:00
Patrick Cleaveliln 705606e92a persist cursor column 2025-07-21 00:03:50 +00:00
Patrick Cleaveliln 6b1167a0ac add dumb unsaved flag 2025-07-20 04:02:54 +00:00
Patrick Cleaveliln cdadbbef18 fix some memory isses 2025-07-19 23:56:13 +00:00
Patrick Cleaveliln 0a0681c704 update syntax highlighting on edits 2025-07-19 23:09:18 +00:00
Patrick Cleaveliln df283ee49b fix 2025-07-19 23:03:10 +00:00
Patrick Cleaveliln 9ace98118d refactor how buffers are stored, group panel lifetimes 2025-07-19 21:22:14 +00:00
Patrick Cleaveliln e412dbe7a2 remove global file buffer array 2025-07-18 05:05:40 +00:00
Patrick Cleaveliln 86b2dcfbfb tree sitter syntax highlighting 2025-07-18 03:57:56 +00:00
Patrick Cleaveliln 9f9ddaa198 add tree-sitter sources rev ccc7071 2025-07-16 03:02:27 +00:00
Patrick Cleaveliln 86bae14dc6 delete dumb containers 2025-07-16 02:48:28 +00:00
Patrick Cleaveliln 47f66cd572 simple styling 2025-07-16 02:27:36 +00:00
Patrick Cleaveliln aae0c24504 first iteration of naive undo/redo 2025-07-15 23:57:09 +00:00
Patrick Cleaveliln 7e128d08cc move file buffer contents into history struct 2025-07-15 22:28:56 +00:00
Patrick Cleaveliln cf21773e6f fix cursor bug + fix crash 2025-07-12 03:49:06 +00:00
Patrick Cleaveliln d28a707a8f move piece table into its own structure 2025-07-12 03:24:04 +00:00
Patrick Cleaveliln 22a7d40d30 scroll file open from grep panel into view 2025-07-12 01:17:08 +00:00
Patrick Cleaveliln 34d56eb47c fix yanking and pasting 2025-07-12 00:45:38 +00:00
Patrick Cleaveliln d170e7d63c fix crash on text deletion 2025-07-12 00:31:38 +00:00
Patrick Cleaveliln 722f05be61 really jank file preview in grep panel 2025-07-11 05:19:39 +00:00
Patrick Cleaveliln f6d7dc0db0 fix cursor drift + tests 2025-07-11 03:48:19 +00:00
Patrick Cleaveliln f8ba2e587d fix O keybind + test 2025-07-11 03:21:54 +00:00
Patrick Cleaveliln 6b4d9f0cda test harness 2025-07-10 06:24:05 +00:00
Patrick Cleaveliln 8c352355de woo, copy and paste 2025-07-10 03:52:57 +00:00
Patrick Cleaveliln 5559441180 keybind to close panel 2025-07-10 02:10:18 +00:00
Patrick Cleaveliln 224df08d5f fix memory leak 2025-07-10 01:56:26 +00:00
Patrick Cleaveliln 34b5eb1efc add keybinds to switch between panels 2025-07-10 01:56:22 +00:00
Patrick Cleaveliln 1fdbe7ddaf properly truncate files when saving 2025-07-10 01:55:55 +00:00
Patrick Cleaveliln 838664f2b5 finally saving files, such wow 2025-07-10 00:52:17 +00:00
Patrick Cleaveliln a8dbc09085 open file at location 2025-07-10 00:03:28 +00:00
Patrick Cleaveliln 06d9750cd2 re-write grep plugin built-in + move things around 2025-07-09 04:25:24 +00:00
Patrick Cleaveliln 97326b54f8 add initial grep panel, use input map of currently focused panel 2025-07-06 01:16:34 +00:00
Patrick Cleaveliln 342f31478e change a bit how panels work 2025-07-05 23:19:22 +00:00
Patrick Cleaveliln d5db929b3f remove plugin support 2025-07-05 20:42:24 +00:00
Patrick Cleavelin f03cbcd06d idk, some changes 2025-07-05 12:09:11 -05:00
Patrick Cleavelin b7d7907871 fix layout bugs 2025-03-16 19:51:47 -05:00
Patrick Cleavelin 8b45221d07 new ui lib 2025-03-16 17:44:29 -05:00
Patrick Cleavelin 6541256a8c get base panel registration working 2025-03-02 00:24:14 -06:00
Patrick Cleavelin 0039da5c42 jankily make the command palette work 2025-03-01 20:38:40 -06:00
Patrick Cleavelin 895a269bce attempt to fix UI fill/childrensum behavior 2025-03-01 20:29:52 -06:00
Patrick Cleavelin b52a2c38fe start re-writing the plugin system 2025-03-01 20:29:52 -06:00
Patrick Cleavelin 402205a2e3 editor commands + text deletion 2025-02-22 14:58:37 -06:00
Patrick Cleavelin f0eae25439 fix some stuff that breaks on windows 2025-02-19 18:36:05 -06:00
Patrick Cleavelin 111f2f8a70 command stuff? 2025-02-19 18:20:14 -06:00
Patrick Cleavelin bd01fa6cfb update todos 2025-02-17 22:46:25 -06:00
Patrick Cleavelin caaa8ebbd5 logging 2025-01-29 18:28:04 -06:00