diff options
author | Christian Duerr <chrisduerr@users.noreply.github.com> | 2018-09-25 05:54:25 +0000 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2018-09-25 07:54:25 +0200 |
commit | 7bff9a5de842a71e3faf9494444aa6482dd7dbee (patch) | |
tree | 4e1dd297eebc7aa28151ccd72db1240af9b98f95 | |
parent | 59b2e6d35dcccdfd7e118d71e65a56910e8ae6d3 (diff) | |
download | rneovim-7bff9a5de842a71e3faf9494444aa6482dd7dbee.tar.gz rneovim-7bff9a5de842a71e3faf9494444aa6482dd7dbee.tar.bz2 rneovim-7bff9a5de842a71e3faf9494444aa6482dd7dbee.zip |
TUI: Alacritty supports DECSCUSR (#9048)
Alacritty may set TERM to"alacritty" or "alacritty-direct" if it finds its terminfo.
-rw-r--r-- | src/nvim/tui/tui.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nvim/tui/tui.c b/src/nvim/tui/tui.c index fdd38c48b4..8a5d9f6614 100644 --- a/src/nvim/tui/tui.c +++ b/src/nvim/tui/tui.c @@ -1447,6 +1447,7 @@ static void patch_terminfo_bugs(TUIData *data, const char *term, || terminfo_is_term_family(term, "iterm2") || terminfo_is_term_family(term, "iTerm.app") || terminfo_is_term_family(term, "iTerm2.app"); + bool alacritty = terminfo_is_term_family(term, "alacritty"); // None of the following work over SSH; see :help TERM . bool iterm_pretending_xterm = xterm && iterm_env; bool konsole_pretending_xterm = xterm && konsole; @@ -1641,6 +1642,7 @@ static void patch_terminfo_bugs(TUIData *data, const char *term, // per analysis of VT100Terminal.m || iterm || iterm_pretending_xterm || teraterm // per TeraTerm "Supported Control Functions" doco + || alacritty // https://github.com/jwilm/alacritty/pull/608 // Some linux-type terminals implement the xterm extension. // Example: console-terminal-emulator from the nosh toolset. || (linuxvt |