Имя соляризованного цвета не определено

Недавно я установил тему Solarized для gnome-терминала в Ubuntu 12.04, но теперь, каждый раз, когда я использую vim, я получаю предупреждение "Предупреждение: имя цвета"S_base03"не определено". Это предупреждение напечатано, использую ли я соляризованную цветовую схему для vim. В остальном все остальное кажется нормальным. Любая подсказка, почему я могу получить эту ошибку?

Спасибо!

1 ответ

Решение

Я столкнулся с этой точной проблемой. Ubuntu по умолчанию больше не поддерживает директивы препроцессора в .Xresources Тем не менее, xresources\solarized зависит от этих директив.

Я нашел два решения (у меня либо одно работает).

  • переименовывать ~/.Xresources в ~/.Xdefaults и войдите снова (это довольно забавно, потому что .Xdefaults устарела).
  • Создайте .xprofile со следующим содержимым и войдите снова:

    SYSRESOURCES=/etc/X11/Xresources
    USRRESOURCES=$HOME/.Xresources
    

Вам не нужно входить снова, если вы просто xrdb -merge ~/.Xresources

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