diff --git a/CHANGELOG.md b/CHANGELOG.md index 593d0692..2652f3ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -58,6 +58,9 @@ ([#1188][1188]). * Bracketed paste terminfo entries (`BD`, `BE`, `PE` and `PS`, added to ncurses in 2022-12-24). Vim makes use of these. +* “Report version” terminfo entries (`XR`/`xr`). +* “Report DA2” terminfo entries (`RV`/`rv`). +* `XF` terminfo capability (focus in/out events available). [1136]: https://codeberg.org/dnkl/foot/issues/1136 [1225]: https://codeberg.org/dnkl/foot/issues/1225 diff --git a/foot.info b/foot.info index 271a00f5..34b05f23 100644 --- a/foot.info +++ b/foot.info @@ -12,6 +12,10 @@ setaf=\E[%?%p1%{8}%<%t3%p1%d%e38\:2\:\:%p1%{65536}%/%d\:%p1%{256}%/%{255}%&%d\:%p1%{255}%&%d%;m, @default_terminfo@+base|foot base fragment, + AX, + Tc, + XF, + XT, am, bce, bw, @@ -21,9 +25,6 @@ msgr, npc, xenl, - AX, - XT, - Tc, cols#80, it#8, lines#24, @@ -36,10 +37,12 @@ Ms=\E]52;%p1%s;%p2%s\E\\, PE=\E[201~, PS=\E[200~, + RV=\E[>c, Se=\E[ q, Ss=\E[%p1%d q, Sync=\E[?2026%?%p1%{1}%-%tl%eh, XM=\E[?1006;1000%?%p1%{1}%=%th%el%;, + XR=\E[>0q, acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, bel=^G, blink=\E[5m, @@ -242,6 +245,7 @@ rmxx=\E[29m, rs1=\Ec, rs2=\E[!p\E[?3;4l\E[4l\E>, + rv=\E\\[[0-9]+;[0-9]+;[0-9]+c, sc=\E7, setrgbb=\E[48\:2\:\:%p1%d\:%p2%d\:%p3%dm, setrgbf=\E[38\:2\:\:%p1%d\:%p2%d\:%p3%dm, @@ -264,6 +268,7 @@ u9=\E[c, vpa=\E[%i%p1%dd, xm=\E[<%i%p3%d;%p1%d;%p2%d;%?%p4%tM%em%;, + xr=\EP>\\|[ -~]+\E\\\\, # XT, # AX,