Неовим теряю цветовую схему когда в tmux. Все прошлые решения, которые я вижу, не работают для меня - PullRequest
3 голосов
/ 20 февраля 2020

Я пытаюсь использовать тему vim-material из https://github.com/kaicataldo/material.vim

Вот что происходит, когда я запускаю neovim в tmux neovim in tmux

Ниже показано, как это должно выглядеть neovim not in 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, так что я уверен, что в плагинах ничего не конфликтует как-то

1 Ответ

1 голос
/ 20 февраля 2020

НАЙТИ РЕШЕНИЕ. эта статья помогла мне: https://cyfyifanchen.com/neovim-true-color/

set-default colorset-option -ga terminal-overrides ",xterm-256color:Tc"
...