Signed-off-by: Jakub Horký <[email protected]>
---
misc/terminfo.src | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/misc/terminfo.src b/misc/terminfo.src
index 269a0827..8d539b6c 100644
--- a/misc/terminfo.src
+++ b/misc/terminfo.src
@@ -4217,6 +4217,10 @@ putty|PuTTY terminal emulator,
use=xterm+alt1049, use=vt102+enq, use=xterm+sm+1006,
use=xterm+sl, use=vt100+keypad+emul, use=putty+keypad,
use=vt220+cvis,
+putty-direct|PuTTY terminal emulator with direct colors,
+ use=xterm+indirect, use=putty,
+putty-direct16|PuTTY terminal emulator with direct colors (16 indexed),
+ use=xterm+indirect16, use=putty,
# older versions (e.g., before 0.71) of PuTTY used a shift-modifier to toggle
# between normal- and application-mode for the cursor-keys. That was dropped,
@@ -4253,6 +4257,13 @@ putty-xterm|putty with Xterm 216+ and xterm-style bitmap
function keys,
kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kend=\E[4~, khome=\E[1~,
rmkx=\E>, smkx=\E=,
use=xterm+noapp, use=putty+fnkeys+xterm-new, use=putty,
+putty-xterm-256color|PuTTY terminal emulator with xterm 256-colors,
+ use=xterm+256setaf, use=putty-xterm,
+putty-xterm-direct|PuTTY terminal emulator with direct colors,
+ use=xterm+indirect, use=putty-xterm,
+putty-xterm-direct16|PuTTY terminal emulator with direct colors (16 indexed),
+ use=xterm+indirect16, use=putty-xterm,
+
# PuTTY has more than one section in its Keyboard configuration:
# a) backspace/delete, which we ignore since that choice largely depends on
# whether one matches Unix and BSD or Linux.
@@ -5626,6 +5637,16 @@ xterm+direct16|xterm with direct-color indexing
(16-color building-block),
%;%;m,
setb@, setf@, use=xterm+direct,
+xterm+indirect16|xterm with direct-color indexing (16-color old legacy b-b),
+ CO#16,
+ setab=\E[%?%p1%{8}%<%t4%p1%d%e%?%p1%{16}%<%t%p1%{92}%+%d%e48
+ ;2;%p1%{65536}%/%d;%p1%{256}%/%{255}%&%d;%p1%{255}%&
+ %d%;%;m,
+ setaf=\E[%?%p1%{8}%<%t3%p1%d%e%?%p1%{16}%<%t%p1%'R'%+%d%e38;
+ 2;%p1%{65536}%/%d;%p1%{256}%/%{255}%&%d;%p1%{255}%&%d
+ %;%;m,
+ setb@, setf@, use=xterm+direct,
+
xterm-direct16|xterm with direct-colors and 16 indexed colors,
use=xterm+direct16, use=xterm,
@@ -8347,6 +8368,10 @@ wezterm|Wez's Terminal Emulator,
use=xterm+alt+title, use=xterm+focus, use=xterm+pcc2,
use=xterm+pce2, use=xterm+pcf2, use=xterm+sl-alt,
use=xterm+sm+1006, use=xterm+tmux,
+wezterm-direct|Wez's Terminal Emulator with direct colors,
+ use=xterm+direct, use=wezterm,
+wezterm-direct16|Wez's Terminal Emulator with direct colors (16 indexed),
+ use=xterm+direct16, use=wezterm,
#### Contour
# https://github.com/contour-terminal/contour
@@ -28064,6 +28089,8 @@ v3220|LANPAR Vision II model 3220/3221/3222,
# + remove ncv from putty, since color support doesn't affect the
# features
# + add putty-xterm as the richest variant in terms of modified keys
+# + add -direct and -direct16 for putty, putty-xterm, and wezterm,
+# and -256color for putty-xterm
# (all by Jakub Horky)
#
######## SHANTIH! SHANTIH! SHANTIH!
--
2.43.0