Kovid Goyal
28fbab3476
...
2023-07-24 12:45:01 +05:30
Kovid Goyal
8cab5f881f
More timer dispatch loop cleanups
2023-07-24 12:38:48 +05:30
Kovid Goyal
f4b0183341
Nicer debug output of timers
2023-07-24 12:19:27 +05:30
Kovid Goyal
ce35532aa5
Avoid unnecessary copy and sort of timers
2023-07-24 12:01:00 +05:30
Kovid Goyal
2baff2fccc
Fix timer that does not fire at next loop tick being discarded
2023-07-24 11:54:02 +05:30
Kovid Goyal
66e319d1f5
Simplify code
2023-07-02 08:20:59 +05:30
Kovid Goyal
b28c4054e1
Fix a rare panic in dispatch_timers
2023-07-02 08:14:37 +05:30
Kovid Goyal
34ed922738
...
2023-06-29 07:44:34 +05:30
Kovid Goyal
8670ede032
DRYer
2023-06-29 07:39:42 +05:30
Kovid Goyal
ab10070ee8
kittens: Fix errors not being reported to user when run a UI kitten
...
Fixes #6403
2023-06-29 07:36:24 +05:30
Kovid Goyal
da31d21ddb
Port the shell integration tests to use the run-shell kitten
2023-06-26 16:53:08 +05:30
Kovid Goyal
8ffbfa177d
...
2023-06-26 15:57:00 +05:30
Kovid Goyal
7e35ee33e3
Have run-shell use the first recognized parent shell by default
2023-06-26 10:31:09 +05:30
Kovid Goyal
b02a1fb8b4
Port the bash setup function to Go
2023-06-26 08:33:39 +05:30
Kovid Goyal
a573689220
Port the zsh setup function to Go
2023-06-25 21:40:36 +05:30
Kovid Goyal
3a76ccf10b
Port the fish setup function to Go
2023-06-25 20:34:48 +05:30
Kovid Goyal
092e0fba2c
Work on code to run shells from a kitten with shell integration
2023-06-25 19:27:43 +05:30
Kovid Goyal
54a1cfc380
Autogen enum <-> string boilerplate for Go
2023-05-28 11:48:32 +05:30
Kovid Goyal
e59e42a6c2
simplify API of utils.Once
2023-05-26 22:42:07 +05:30
Kovid Goyal
5e6d020275
Show proper error message in diff when failing to load image
2023-05-24 22:47:14 +05:30
Kovid Goyal
5b199b28c3
Fix a panic when failing to load some images in a diff
2023-05-24 22:41:51 +05:30
Kovid Goyal
59c4d4a4bd
DRYer
2023-04-28 20:30:15 +05:30
Kovid Goyal
ef999c9024
Also show stderr from tmux on failure
2023-04-28 20:16:37 +05:30
Kovid Goyal
514888a274
Use FindExe to find the tmux executable and return a nicer error message when running tmux fails
2023-04-28 20:11:15 +05:30
Kovid Goyal
019359b219
show_key kitten: In kitty mode show the actual bytes sent by the terminal rather than a re-encoding of the parsed key event
...
Also port the kitten to Go
2023-04-26 21:48:53 +05:30
Kovid Goyal
6a07435bb0
hints kitten: Fix regression causing editing of favorites to sometimes hang
2023-04-26 15:23:38 +05:30
Kovid Goyal
91700b3e42
Fix a bug in the Go code of the CSI key event parser
...
Fixes #6189
2023-04-16 15:31:56 +05:30
Kovid Goyal
9919767aef
Remove unused code
2023-03-30 10:26:39 +05:30
Kovid Goyal
57ef0e29c0
Wait for keypress on panic in alternate screen kittens
2023-03-30 08:26:45 +05:30
Kovid Goyal
37edc728a9
Implement drag scrolling for the diff kitten
2023-03-29 17:14:13 +05:30
Kovid Goyal
aebfdaa69a
Refactor diff mouse selection to use new render layout
2023-03-29 14:32:36 +05:30
Kovid Goyal
468168b9de
Refactor diff search to use new render layout
2023-03-29 13:22:34 +05:30
Kovid Goyal
67a9def013
Get copy to primary selection working
2023-03-28 17:15:28 +05:30
Kovid Goyal
676f576ace
Adjust the bounds of the mouse selection taking starting half cell into account
2023-03-28 15:12:41 +05:30
Kovid Goyal
8867818dfe
DRYer
2023-03-28 11:55:08 +05:30
Kovid Goyal
00d4841304
Make the mouse selection code re-useable
2023-03-28 11:48:22 +05:30
Kovid Goyal
94db6053d5
Turn off atomic update during direct transmission
2023-03-27 20:54:03 +05:30
Kovid Goyal
6dfe823dfb
...
2023-03-27 17:05:57 +05:30
Kovid Goyal
71580a2a93
Fix wheel event detection
2023-03-27 16:35:29 +05:30
Kovid Goyal
fb9d95038d
Free images in kitty when quitting diff kitten
2023-03-27 11:13:04 +05:30
Kovid Goyal
a3f1d3e132
Get image display working
2023-03-27 11:00:21 +05:30
Kovid Goyal
d66da811db
More work on getting images to display in diff
2023-03-27 07:53:57 +05:30
Kovid Goyal
cece795b16
More work on image support for diff
2023-03-27 07:53:57 +05:30
Kovid Goyal
9eedcc1d2a
Better struct name
2023-03-27 07:53:57 +05:30
Kovid Goyal
508a61bd1c
More work on diffing images
2023-03-27 07:53:57 +05:30
Kovid Goyal
de9edb6ff5
Manually specify the closing SGR for a span
2023-03-27 07:53:56 +05:30
Kovid Goyal
6590be84a2
...
2023-03-27 07:53:56 +05:30
Kovid Goyal
88bd3ee9ca
New SGR codes to turn off bold/dim independently
...
Allows for robust patching of formatting into already formatted
text. Without this it is not possible to turn off bold without
affecting existing dim and vice versa.
2023-03-27 07:53:55 +05:30
Kovid Goyal
15b0dbb71c
Code to insert SGR formatting into already formatted strings
2023-03-27 07:53:55 +05:30
Kovid Goyal
ef7f13d893
title lines are now displayed
2023-03-27 07:53:54 +05:30