Mitchell Hashimoto
|
a8380e937d
|
scroll top, bot, page up, page down binding actions
|
2023-08-09 07:24:11 -07:00 |
|
Mitchell Hashimoto
|
9f86c48fd8
|
keybinding jump_to_prompt for semantic prompts
|
2023-07-06 10:30:29 -07:00 |
|
Mitchell Hashimoto
|
b0b3b0af2d
|
update config messages use pointers now to make messages small again
|
2023-03-19 10:48:42 -07:00 |
|
Mitchell Hashimoto
|
8f0be3ad9e
|
termio: use DerivedConfig
|
2023-03-19 10:09:17 -07:00 |
|
Mitchell Hashimoto
|
15b7e7fcd7
|
termio: coalesce resize events
On macOS, we were seeing resize events dropped by child processes if
too many SIGWNCH events were generated.
|
2023-03-08 08:43:42 -08:00 |
|
Mitchell Hashimoto
|
89d07fcd83
|
clear_history binding, default Cmd+K
|
2023-03-03 09:27:47 -08:00 |
|
Mitchell Hashimoto
|
fc3802e632
|
termio: use host-spawn for pty
|
2023-02-25 22:36:20 -08:00 |
|
Mitchell Hashimoto
|
11d6e91228
|
termio: reader thread is thread-safe for writing to writer
|
2023-02-06 14:52:24 -08:00 |
|
Mitchell Hashimoto
|
f07e21c22e
|
remove libuv from build
|
2023-02-04 17:37:51 -08:00 |
|
Mitchell Hashimoto
|
7e6a86f065
|
termio: use libxev (with TODOs)
|
2023-02-04 11:47:51 -08:00 |
|
Mitchell Hashimoto
|
1273527048
|
renderer uses libxev
Still some bugs and TODOs, but it is workable.
|
2023-02-01 15:52:22 -08:00 |
|
Mitchell Hashimoto
|
a15afa8211
|
do not block channel send while draining channel
|
2022-11-20 20:16:40 -08:00 |
|
Mitchell Hashimoto
|
860fbc3aee
|
padding needs to be sent to termio
|
2022-11-14 17:25:35 -08:00 |
|
Mitchell Hashimoto
|
5b52333e51
|
name threads and add more tracing
|
2022-11-07 07:45:46 -08:00 |
|
Mitchell Hashimoto
|
e0db46ac97
|
clean up some resources better on error
|
2022-11-06 16:23:36 -08:00 |
|
Mitchell Hashimoto
|
8f1fcc64e8
|
rename termio thread message struct
|
2022-11-05 19:34:41 -07:00 |
|
Mitchell Hashimoto
|
95d054b185
|
allocate data for paste data if its too large
|
2022-11-05 19:31:28 -07:00 |
|
Mitchell Hashimoto
|
f2d9475d5d
|
Switch over to the IO thread. A messy commit!
|
2022-11-05 19:31:26 -07:00 |
|
Mitchell Hashimoto
|
5cb6ebe34d
|
Actually, we'll manage selection and viewports on the windowing thread
|
2022-11-05 19:31:02 -07:00 |
|
Mitchell Hashimoto
|
989046a06c
|
More IO events
|
2022-11-05 19:31:02 -07:00 |
|
Mitchell Hashimoto
|
1a7b9f7465
|
termio: clear selection
|
2022-11-05 19:31:02 -07:00 |
|
Mitchell Hashimoto
|
b100406a6e
|
termio: start the thread mailbox, hook up resize
|
2022-11-05 19:31:02 -07:00 |
|
Mitchell Hashimoto
|
9b3d22e55e
|
IO thread has more state setup
|
2022-11-05 19:31:02 -07:00 |
|
Mitchell Hashimoto
|
35c1decd58
|
Start pulling out IO thread and IO implementation
|
2022-11-05 19:31:02 -07:00 |
|