LINUX.ORG.RU

неправильные цвета nvim в tmux

 , , ,


0

1

Установил в neovim’e тему ayu в конфиге прописано set termguicolors, без этого тема не будет корректно отображаться. При запуске neovim’a в tmux’е цвета темы отображаются некорректно(слева tmux, справа просто neovim в терминале) Терминал - termite.

Как это можно исправить? Я пробывал прописывать set -g default-terminal "screen-256color" в .tmux.conf и запускать сессию с флагом: tmux -2, но все остается также.


Ответ на: комментарий от habamax

у меня manjaro, пакета ncurses-term у меня нет в базе.

set -g default-terminal «tmux-256color»

set -ag terminal-overrides ‘,xterm-256color:Tc’

Я прописывал это в конфиг, но это ничего не поменяло

yalef ()
Последнее исправление: yalef (всего исправлений: 1)

Разобрался

Прочитал :checkhealth у nvim’a, он ругался на то что я поставил screen-256color в конфиге tmux’a и посоветовал ставить это:

set -ga terminal-overrides ",*256col*:Tc"

set -g default-terminal "tmux-256color"

Теперь все работает как надо

yalef ()
Последнее исправление: yalef (всего исправлений: 2)
Ответ на: комментарий от yalef

Да, основная проблема была в том, что переменная $TERM вне tmux’a > не совпадала с переменной $TERM в tmux’e

Сейчас у меня $TERM внутри и вне - tmux-256color

Странно, у меня xterm-256color вне и tmux-256color в tmux.

habamax ★★★ ()