mirror of
https://github.com/neovim/neovim.git
synced 2025-09-05 19:08:15 +00:00
fix(health): accept TERM=tmux-direct #35511
tmux-direct is functionally the same as tmux-256color, except it directly reports 24-bit color and how to set them (setaf/setab) via ncurses 6.x's extended terminfo format.
This commit is contained in:

committed by
GitHub

parent
729111d3a3
commit
a33284c2c0
@@ -323,9 +323,11 @@ local function check_tmux()
|
||||
'$TERM differs from the tmux `default-terminal` setting. Colors might look wrong.',
|
||||
{ '$TERM may have been set by some rc (.bashrc, .zshrc, ...).' }
|
||||
)
|
||||
elseif not vim.regex([[\v(tmux-256color|screen-256color)]]):match_str(vim.env.TERM) then
|
||||
elseif
|
||||
not vim.regex([[\v(tmux-256color|tmux-direct|screen-256color)]]):match_str(vim.env.TERM)
|
||||
then
|
||||
health.error(
|
||||
'$TERM should be "screen-256color" or "tmux-256color" in tmux. Colors might look wrong.',
|
||||
'$TERM should be "screen-256color", "tmux-256color", or "tmux-direct" in tmux. Colors might look wrong.',
|
||||
{
|
||||
'Set default-terminal in ~/.tmux.conf:\nset-option -g default-terminal "screen-256color"',
|
||||
suggest_faq,
|
||||
|
Reference in New Issue
Block a user