diff options
author | erw7 <erw7.github@gmail.com> | 2018-10-24 19:57:53 +0900 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2018-12-27 22:39:54 +0100 |
commit | 6c62f7b715e7cc51b534d15a981009c2d6d22a66 (patch) | |
tree | acc22327fa8c19619a726344e04c1813c3efdfb5 /src/nvim/tui/terminfo.c | |
parent | 606030155805732a0aec9da632936e87095d3974 (diff) | |
download | rneovim-6c62f7b715e7cc51b534d15a981009c2d6d22a66.tar.gz rneovim-6c62f7b715e7cc51b534d15a981009c2d6d22a66.tar.bz2 rneovim-6c62f7b715e7cc51b534d15a981009c2d6d22a66.zip |
win/TUI: builtin terminfos for cygwin, conemu, et al.
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, |