bug-ncurses
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Terminfo fixes from neovim work


From: Jonathan de Boyne Pollard
Subject: Re: Terminfo fixes from neovim work
Date: Wed, 31 May 2017 20:57:27 +0100 (BST)

Thomas Dickey:

But making interix use CSI is simple enough.

That page is using CSI as a shorthand for its 7-bit encoding, note.

Have something to get you started:

--- terminfo.src.dickey 2017-04-22 21:18:54.000000000 +0100
+++ terminfo.src 2017-05-31 20:20:52.175746851 +0100
@@ -1350,13 +1350,30 @@
#
# NOTE: When tack tests (csr) + (nel) iTerm.app crashes, so (csr) is
# disabled.
-iTerm.app|iterm|iTerm.app terminal emulator for Mac OS X,
+iTerm.app|iterm1|iTerm.app terminal emulator for Mac OS X,
bce, bw@,
csr@, dim@, kend=\EOF, khome=\EOH,
sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?
%p7%t;8%;m%?%p9%t\016%e\017%;,
use=xterm+256setaf, use=nsterm-16color,
+# "iTerm2 is the successor to iTerm." per http://iterm2.com/
+iTerm2|iterm2|iTerm2 terminal emulator for Mac OS X,
+ rmcup=\E[?1049l, smcup=\E[?1049h,
+ rmso=\E[27m, rmul=\E[24m,
+ sitm=\E[3m, ritm=\E[23m,
+ dim=\E[2m, cbt=\E[Z,
+ csr=\E[%i%p1%d;%p2%dr,
+ ech=\E[%p1%dX,
+ op=\E[39;49m,
+ rin=\E[%p1%dT,
+ Se=\E[ q, Ss=\E[%p1%d q,
+ use=iterm1,
+
+iterm|iTerm terminal emulator for Mac OS X,
+ use=iterm2,
+
+
# xnuppc – Darwin PowerPC Console (a.k.a. "darwin")
#
# On PowerPC platforms, Apple's Darwin operating system uses a
@@ -7576,18 +7593,18 @@
# the documentation dates from 1.9.9e) -TD
interix|opennt|opennt-25|ntconsole|ntconsole-25|OpenNT-term compatible with color,
- am, bw, msgr,
+ am, msgr,
colors#8, cols#80, lines#25, ncv#3, pairs#64,
acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260j
\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v
\301w\302x\263y\363z\362{\343|\330}\234~\376,
- bel=^G, bold=\E[1m, cbt=\E[Z, clear=\E[2J, cub=\E[%p1%dD,
+ bel=^G, bold=\E[1m, cbt=\E[Z, clear=\E[2J, cr=^M, cub=\E[%p1%dD,
cub1=\E[D, cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC,
cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA,
cuu1=\E[A, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K,
home=\E[H, ht=^I, il=\E[%p1%dL, il1=\E[L, ind=\E[S,
indn=\E[%p1%dS, kbs=^H, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B,
- kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[M, kend=\E[U, kf0=\EFA,
+ kcuf1=\E[C, kcuu1=\E[A, kdch1=^?, kend=\E[U, kf0=\EFA,
kf1=\EF1, kf10=\EFA, kf11=\EFB, kf12=\EFC, kf13=\EFD,
kf14=\EFE, kf15=\EFF, kf16=\EFG, kf17=\EFH, kf18=\EFI,
kf19=\EFJ, kf2=\EF2, kf20=\EFK, kf21=\EFL, kf22=\EFM,
@@ -7600,7 +7617,7 @@
kf50=\EFp, kf51=\EFq, kf52=\EFr, kf53=\EFs, kf54=\EFt,
kf55=\EFu, kf56=\EFv, kf57=\EFw, kf58=\EFx, kf59=\EFy,
kf6=\EF6, kf60=\EFz, kf61=\EF+, kf62=\EF-, kf63=\EF^L,
- kf7=\EF7, kf8=\EF8, kf9=\EF9, kich1=\E[L, kll=\E[U, knp=\E[T,
+ kf7=\EF7, kf8=\EF8, kf9=\EF9, khome=\E[H, kich1=\E[L, kll=\E[U, knp=\E[T,
kpp=\E[S, ll=\E[U, nel=\r\n, op=\E[m, rc=\E[u, rev=\E[7m,
ri=\E[T, rin=\E[%p1%dT, rmcup=\E[2b\E[u\r\E[K, rmso=\E[m,
rmul=\E[m, rs1=\Ec, sc=\E[s, setab=\E[4%p1%dm,

reply via email to

[Prev in Thread] Current Thread [Next in Thread]