Patrick Cleavelin
|
1ee3ea25e9
|
move complete build to nix
|
2025-08-05 19:43:09 -07:00 |
Patrick Cleaveliln
|
f6b7d30e38
|
properly switch to last panel after floating panel
|
2025-08-02 19:20:00 +00:00 |
Patrick Cleaveliln
|
d27c566ff1
|
add debug panel, don't open same file twice
|
2025-07-26 23:05:26 +00:00 |
Patrick Cleaveliln
|
ba312efe1a
|
replace buffer in panel
|
2025-07-26 21:51:40 +00:00 |
Patrick Cleaveliln
|
f6a3f99c45
|
move filebuffer panel to new buffer pool
|
2025-07-26 21:10:12 +00:00 |
Patrick Cleaveliln
|
614a04973c
|
fix bad input lol
|
2025-07-26 21:07:27 +00:00 |
Patrick Cleaveliln
|
79dafaf1a0
|
move to next search result while typing
|
2025-07-26 18:59:08 +00:00 |
Patrick Cleaveliln
|
39a26c3c01
|
in-buffer search
|
2025-07-26 18:50:25 +00:00 |
Patrick Cleaveliln
|
a70da837fa
|
don't reparse buffer on every keystroke
|
2025-07-25 06:05:41 +00:00 |
Patrick Cleaveliln
|
ad5e4f85fd
|
remove input_buffer for intermediate text input, directly insert into filebuffer
|
2025-07-25 05:14:32 +00:00 |
Patrick Cleaveliln
|
dab095e88d
|
delete whole line keybind
|
2025-07-25 02:47:33 +00:00 |
Patrick Cleaveliln
|
c9991fb0ad
|
fix segfault on quit
|
2025-07-25 02:38:12 +00:00 |
Patrick Cleaveliln
|
e3d41ccad6
|
fix selection deletion + test
|
2025-07-25 02:36:25 +00:00 |
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 |