diff options
Diffstat (limited to 'src/nvim/tui/terminfo.c')
-rw-r--r-- | src/nvim/tui/terminfo.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/nvim/tui/terminfo.c b/src/nvim/tui/terminfo.c index bd17c1e746..42237903ea 100644 --- a/src/nvim/tui/terminfo.c +++ b/src/nvim/tui/terminfo.c @@ -90,6 +90,18 @@ static unibi_term *terminfo_builtin(const char *term, char **termname) *termname = xstrdup("builtin_cygwin"); return unibi_from_mem((const char *)cygwin_terminfo, sizeof cygwin_terminfo); + } else if (terminfo_is_term_family(term, "win32con")) { + *termname = xstrdup("builtin_win32con"); + return unibi_from_mem((const char *)win32con_terminfo, + sizeof win32con_terminfo); + } else if (terminfo_is_term_family(term, "conemu")) { + *termname = xstrdup("builtin_conemu"); + return unibi_from_mem((const char *)conemu_terminfo, + sizeof conemu_terminfo); + } else if (terminfo_is_term_family(term, "vtpcon")) { + *termname = xstrdup("builtin_vtpcon"); + return unibi_from_mem((const char *)vtpcon_terminfo, + sizeof vtpcon_terminfo); } else { *termname = xstrdup("builtin_ansi"); return unibi_from_mem((const char *)ansi_terminfo, |