From 390e883ecfd461c23670017978d3673dd6d45cc2 Mon Sep 17 00:00:00 2001 From: Andrew Mayorov Date: Fri, 29 May 2020 01:06:16 +0300 Subject: [PATCH] Update terminfo with CSI REP support --- kitty/terminfo.py | 3 +++ terminfo/kitty.terminfo | 1 + terminfo/x/xterm-kitty | Bin 3197 -> 3217 bytes 3 files changed, 4 insertions(+) diff --git a/kitty/terminfo.py b/kitty/terminfo.py index 85bbd0241..348e934a9 100644 --- a/kitty/terminfo.py +++ b/kitty/terminfo.py @@ -181,6 +181,8 @@ string_capabilities = { 'kind': r'\E[1;2B', # Restore cursor 'rc': r'\E8', + # Repeat preceding character + 'rep': r'%p1%c\E[%p2%{1}%-%db', # Reverse video 'rev': r'\E[7m', # Scroll backwards the specified number of lines (reverse index) @@ -347,6 +349,7 @@ termcap_aliases.update({ 'kR': 'kri', 'kF': 'kind', 'rc': 'rc', + 'rp': 'rep', 'mr': 'rev', 'sr': 'ri', 'SR': 'rin', diff --git a/terminfo/kitty.terminfo b/terminfo/kitty.terminfo index b80645367..c5ca815cc 100644 --- a/terminfo/kitty.terminfo +++ b/terminfo/kitty.terminfo @@ -204,6 +204,7 @@ xterm-kitty|KovIdTTY, oc=\E]104\007, op=\E[39;49m, rc=\E8, + rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, ri=\EM, rin=\E[%p1%dT, diff --git a/terminfo/x/xterm-kitty b/terminfo/x/xterm-kitty index e3d798eed9063ba46fe6d1346a4434fb1408349b..378be2c5c12090249a10e128cca355d6a5505b6d 100644 GIT binary patch delta 361 zcmew>F;S9Ricyq7hJl|Uld*auw=<)|NyfX3|H0r1<8#JOj9(eQGyY=qVfz2ypD7SX zf=6ba@>0m<25)_kU=Op^r}#kf|3x&QyKXPVr|q)@*B$_44&2xjkqi|l7Q z#&j0Uy8fUgoLHbD5ViuVvoCyqozD^GW85%r~`}A2PpW{>c23nURH)MSw+|MUF+4 zMVG~t#g@gD#g`?NC6*?rS(o_~qp)g$p=z>pv}%EoYPDgls;+8E(&le0?d$+Veyg?s delta 341 zcmbOz`B#Elicyq7hJl|UlQDfGw=<)||Nkc$|AWB=#>ZJAw|y_tiU zBbgJKGnosSE14UaJDDdk&tzV}yqtL*^H%1)%ty7E&oWI^ T+zS@<&AQB|7&mjXwy^^MD@3KB