Я пытаюсь использовать тему vim-material из https://github.com/kaicataldo/material.vim
Вот что происходит, когда я запускаю neovim в tmux
Ниже показано, как это должно выглядеть
Что я пробовал до сих пор:
в моем .tmux.conf Я пробовал оба
set -g default-terminal "screen-256color"
и
set -g default-terminal "xterm-256color"
Я также пытался
TERM=screen-256color-bce tmux
Я в состоянии повторить $ TERM с правильными результатами здесь. но я также попытался установить их вручную с помощью export TERM=xterm-256color
или export TERM=screen-256color
, прежде чем я открою nvim
Это то, что у меня есть в моем init.vim
let g:material_theme_style = 'ocean'
colorscheme material
set background=dark
set t_Co=256
set termguicolors
я пытался установка и отключение этих. Отключение termguicolors было наихудшим, тема просто не работала, и это дало мне вид vim по умолчанию
Я также запускаю tmux как tmux -2
Я должен также упомянуть, что я убиваю сессии tmux после изменения чего-либо в моем tmux.conf, чтобы сделать уверен, что он отражает
версии связанных приложений и ОС
nvim v0.4.3
tmux 3.0a
iTerm2 3.3.9
macOS mojave 10.14.6
РЕДАКТИРОВАТЬ:
С тех пор я пытался очистить все плагины tmux и плагины nvim, оставив только по умолчанию- терминал в моей конфигурации tmux
Вот что осталось в моем файле init.vim
call plug#begin('~/.config/nvim/plugged')
Plug 'kaicataldo/material.vim'
call plug#end()
set termguicolors
let g:material_theme_style = 'default'
colorscheme material
Я также попытался загрузить более старую версию tmux. 2.5, все еще не повезло.
Я удалил все свои плагины tmux и плагины nvim и переустановил material.vim, так что я уверен, что в плагинах ничего не конфликтует как-то