diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2015-02-21 22:43:57 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2015-02-21 22:43:57 -0300 |
commit | 3e292316846708dfc1153d55fbd5f012c2da8a35 (patch) | |
tree | c6b07b4e67bb6ff2a47df59b52312c91ce16c795 /src | |
parent | e9c5f96964b1dcc7d7a013ffd056b97f2674f509 (diff) | |
parent | 97f82514721fee8b349c2d342813ea36097522c1 (diff) | |
download | rneovim-3e292316846708dfc1153d55fbd5f012c2da8a35.tar.gz rneovim-3e292316846708dfc1153d55fbd5f012c2da8a35.tar.bz2 rneovim-3e292316846708dfc1153d55fbd5f012c2da8a35.zip |
Merge PR #2039 'Update unibilium for OSX'
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/tui/tui.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/nvim/tui/tui.c b/src/nvim/tui/tui.c index 0d366c2325..cdea8673c7 100644 --- a/src/nvim/tui/tui.c +++ b/src/nvim/tui/tui.c @@ -722,9 +722,10 @@ static void fix_terminfo(TUIData *data) #define XTERM_SETAB \ "\x1b[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m" - if (!strcmp(term, "xterm") && os_getenv("COLORTERM") != NULL) { + if (os_getenv("COLORTERM") != NULL + && (!strcmp(term, "xterm") || !strcmp(term, "screen"))) { // probably every modern terminal that sets TERM=xterm supports 256 - // colors(eg: gnome-terminal). + // colors(eg: gnome-terminal). Also do it when TERM=screen. unibi_set_num(ut, unibi_max_colors, 256); unibi_set_str(ut, unibi_set_a_foreground, XTERM_SETAF); unibi_set_str(ut, unibi_set_a_background, XTERM_SETAB); |