mirror of
https://github.com/kovidgoyal/kitty.git
synced 2024-11-11 19:34:36 +03:00
8f214c51c0
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 |
||
---|---|---|
.. | ||
ask | ||
broadcast | ||
choose | ||
clipboard | ||
diff | ||
hints | ||
hyperlinked_grep | ||
icat | ||
panel | ||
query_terminal | ||
remote_file | ||
resize_window | ||
show_error | ||
show_key | ||
ssh | ||
tui | ||
unicode_input | ||
__init__.py | ||
runner.py |