mirror of
https://github.com/neovim/neovim.git
synced 2024-12-19 18:55:14 -07:00
health: check if tmux enabled true colors (#9929)
References https://github.com/neovim/neovim/issues/7764
This commit is contained in:
parent
3f71218505
commit
43356a43d0
@ -170,6 +170,17 @@ function! s:check_tmux() abort
|
||||
\ ["Set default-terminal in ~/.tmux.conf:\nset-option -g default-terminal \"screen-256color\"",
|
||||
\ s:suggest_faq])
|
||||
endif
|
||||
|
||||
" check for RGB capabilities
|
||||
let info = system('tmux server-info')
|
||||
let has_tc = stridx(info, " Tc: (flag) true") != -1
|
||||
let has_rgb = stridx(info, " RGB: (flag) true") != -1
|
||||
if !has_tc && !has_rgb
|
||||
call health#report_warn(
|
||||
\ "Neither Tc nor RGB capability set. True colors are disabled. |'termguicolors'| won't work properly.",
|
||||
\ ["Put this in your ~/.tmux.conf and replace XXX by your $TERM outside of tmux:\nset-option -sa terminal-overrides ',XXX:RGB'",
|
||||
\ "For older tmux versions use this instead:\nset-option -ga terminal-overrides ',XXX:Tc'"])
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! s:check_terminal() abort
|
||||
|
Loading…
Reference in New Issue
Block a user