While implementing xterm-256-colors in ConEmu I have discovered some unknown for me Escape sequences (used by Vim) like
Esc | 7 m
Esc | 15 m
Esc | 112 m
From Vim sources I realize that these codes are used for changing bold or inverse attributes, but I can’t find any docs about them.
Are there any specifications for Esc | N m sequences? They were not mentioned here.
I believe these are internal vim codes for internal processing only: first set of
\033|is labeledand AFAIR is processed in
gui.corgui_*.c, second set is labeledthird set is labeled
(I am talking about
builtin_termcapsarray). Further mentions: only inupdate_tcapfunction, there are no direct references that these are processed by some other function, but it is unlikely that it is something else (not familiar with pseudo-termcap processing code). Except forterm.cit is only seen directly (i.e. grep finds\033|) inscreen.c(twice) andgui.c(once).And, by the way, I failed to see this code in output of vim launched in logging screen session using
env TERM=xterm vim {args}.