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
|
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
|
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
|
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
|
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
|
d5db929b3f
|
remove plugin support
|
2025-07-05 20:42:24 +00: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
|
caaa8ebbd5
|
logging
|
2025-01-29 18:28:04 -06:00 |
Patrick Cleavelin
|
ac9d33be92
|
janky text selections (no action can be taken yet though)
|
2025-01-27 21:59:14 -06:00 |
Patrick Cleavelin
|
be84eaba64
|
separate input actions with modes
|
2025-01-10 20:34:36 -06:00 |
Patrick Cleavelin
|
55f6005d58
|
add 'o' vim command
|
2025-01-10 13:48:12 -06:00 |
Patrick Cleavelin
|
c955a2621b
|
add fancy animation to sidebar
|
2024-02-15 15:06:00 -06:00 |
Patrick Cleavelin
|
f2a0c006f3
|
fix out of bounds on text delete
|
2024-02-10 17:12:42 -06:00 |
Patrick Cleavelin
|
f602c3a493
|
port UI layout to lua + fun animations + fix memory leaks + add dragging support
|
2024-02-10 16:07:26 -06:00 |
Patrick Cleavelin
|
96338e2924
|
HUGE refactor to SDL + SDL_TTF rendering
|
2024-01-25 16:59:08 -06:00 |
Patrick Cleavelin
|
13240b4f3a
|
merge plugins into master
|
2024-01-16 17:12:41 -06:00 |
Patrick Cleavelin
|
44d3e498a1
|
always store absolute file paths
don't re-open already loaded buffers
|
2024-01-04 22:34:24 -06:00 |
Patrick Cleavelin
|
3d0017134e
|
add really janky rip-grep support
|
2024-01-02 22:46:45 -06:00 |
Patrick Cleavelin
|
a7fa2f6b1d
|
added a window api of sorts, got started on grep style tool
|
2024-01-01 22:10:50 -06:00 |
Patrick Cleavelin
|
ff020fd059
|
allow appending to end of line
|
2024-01-01 17:25:10 -06:00 |
Patrick Cleavelin
|
6af75f364d
|
properly implement until_end_of_word
|
2024-01-01 17:10:41 -06:00 |
Patrick Cleavelin
|
16fbbebb58
|
add some more movement keybinds
fix reverse iterator acting differently than forward iterator
|
2024-01-01 14:52:32 -06:00 |
Patrick Cleavelin
|
30729b908c
|
allow font size to be configured at runtime
|
2023-12-30 20:29:37 -06:00 |
Patrick Cleavelin
|
cbd0579697
|
create buffer list window that you can't interact with
|
2023-12-29 17:31:39 -06:00 |
Patrick Cleavelin
|
96112c6019
|
split out into packages, add start of UI support
|
2023-12-29 15:17:51 -06:00 |