Add the status line capabilities to terminfo

This commit is contained in:
Kovid Goyal 2016-12-10 08:40:03 +05:30
parent ae3f555f51
commit 2be49e7f66
3 changed files with 16 additions and 3 deletions

View File

@ -28,12 +28,12 @@ bool_capabilities = {
'npc',
# eat_newline_glitch (newline ignored after 80 columns)
'xenl',
# has extra status line (window title)
'hs',
# The following are entries from termite's terminfo that we dont need
# # background color erase
# 'bce',
# # has extra status line
# 'hs',
}
termcap_aliases.update({
@ -45,6 +45,7 @@ termcap_aliases.update({
'ms': 'msgr',
'NP': 'npc',
'xn': 'xenl',
'hs': 'hs',
})
numeric_capabilities = {
@ -224,6 +225,12 @@ string_capabilities = {
'smul': r'\E[4m',
# Clear all tab stops
'tbc': r'\E[3g',
# To status line (used to set window titles)
'tsl': r'\E]2;',
# From status line (end window title string)
'fsl': r'^G',
# Disable status line (clear window title)
'dsl': r'\E]2;\007',
# Move to specified line
'vpa': r'\E[%i%p1%dd',
# Enter italics mode
@ -368,10 +375,12 @@ termcap_aliases.update({
'K3': 'ka3',
'K4': 'kc1',
'K5': 'kc3',
'ts': 'tsl',
'fs': 'fsl',
'ds': 'dsl',
# 'ut': 'bce',
# 'hs': 'hs',
# 'ds': 'dsl',
# 'fs': 'fsl',
# 'mk': 'invis',

View File

@ -1,6 +1,7 @@
xterm-kitty|KovIdTTY,
am,
ccc,
hs,
km,
mc5i,
mir,
@ -36,11 +37,13 @@ xterm-kitty|KovIdTTY,
dim=\E[2m,
dl=\E[%p1%dM,
dl1=\E[M,
dsl=\E]2;\007,
ech=\E[%p1%dX,
ed=\E[J,
el=\E[K,
el1=\E[1K,
flash=\E[?5h$<100/>\E[?5l,
fsl=^G,
home=\E[H,
hpa=\E[%i%p1%dG,
ht=^I,
@ -114,4 +117,5 @@ xterm-kitty|KovIdTTY,
smso=\E[7m,
smul=\E[4m,
tbc=\E[3g,
tsl=\E]2;,
vpa=\E[%i%p1%dd,

Binary file not shown.