kitty/kittens/tui
Kovid Goyal 8f214c51c0
Get rid of kitty's special OSC 52 protocol
A better solution from an ecosystem perspective is to just work with the
original protocol. I have modified kitty's escape parser to special case
OSC 52 handling without changing its max escape code size.

Basically, it works by splitting up OSC 52 escape codes longer than the
max size into a series of partial OSC 52 escape codes. These get
dispatched to the UI layer where it accumulates them upto the 8MB limit
and then sends to clipboard when the partial sequence ends.

See https://github.com/ranger/ranger/issues/1861
2021-07-23 22:18:02 +05:30
..
__init__.py
dircolors.py Fix coloring of links using target 2020-09-15 09:14:44 +05:30
handler.py Refactor configuration file parsing 2021-05-31 17:40:49 +05:30
images.py Move type parsers for config into own module 2021-05-24 22:29:28 +05:30
line_edit.py Work on porting kittens to use new key infrastructure 2021-01-16 20:52:14 +05:30
loop.py Fix debug print for long strings 2021-07-19 16:56:10 +05:30
operations.py Get rid of kitty's special OSC 52 protocol 2021-07-23 22:18:02 +05:30
operations_stub.py Refactor configuration file parsing 2021-05-31 17:40:49 +05:30
path_completer.py Fix path completion for ~ paths 2020-09-15 09:22:24 +05:30
utils.py Allow using the ask kitten to pick a choice 2020-09-15 12:39:07 +05:30