From f0c3641ebd7c7a297f94cd2836939f3761fd2a0c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 29 Jun 2020 13:04:10 +0530 Subject: [PATCH] Some more commands for replay commands --- kitty/client.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/kitty/client.py b/kitty/client.py index 42ec04d30..f23108596 100644 --- a/kitty/client.py +++ b/kitty/client.py @@ -88,6 +88,18 @@ def screen_indexn(n: int) -> None: write(CSI + '%dS' % n) +def screen_delete_characters(count: int) -> None: + write(CSI + '%dP' % count) + + +def screen_insert_characters(count: int) -> None: + write(CSI + '%d@' % count) + + +def screen_scroll(count: int) -> None: + write(CSI + '%dS' % count) + + def screen_erase_in_display(how: int, private: bool) -> None: write(CSI + ('?' if private else '') + str(how) + 'J') @@ -116,6 +128,10 @@ def screen_linefeed() -> None: write('\n') +def screen_tab() -> None: + write('\t') + + def screen_backspace() -> None: write('\x08')