Как избавиться от мерцания строки состояния vim при переключении вкладки?

Я хочу заменить xfce4-терминал на urxvt, но есть мерцание строк с bg набор свойств (tabline, statusline) при переключении вкладок в vim (или neovim). У меня нет проблем с использованием xfce4-терминала, который я выбрал по этой причине (я использовал xterm раньше). Но urxvt работает быстрее, и мне действительно нравятся приложения с низкой задержкой. Я обнаружил, что под tmux у меня нет мерцания, но когда я отключаю его строку состояния, все возвращается. Я не использую tmux, и я только что установил его, потому что какой-то парень упомянул об этом. Я не против использовать экран tmux или gnu (не влияют на него), если он невидим (не со статусной линией или чем-то еще).

man urxvt говорит, что я использую версию 9.22.

1 ответ

Решение

Я рад, что нашел эту проблему. Чтобы избавиться от надоедливых мерцаний, определим ctermbg собственность для Normal Синтаксис группы в вашей цветовой схеме, вот так:

hi Normal ctermfg=12 ctermbg=8 cterm=NONE

Цвет #8 должен совпадать с цветом вашего терминала. Я использую соляризованную тему, поэтому у меня есть

*background: #002b36
*color8: #002b36

в моем ~/.Xresources,

Другие вопросы по тегам