Как установить переменные параметров для схемы цветов в vim?

Цветовая схема vim-lucius предоставляет несколько предустановок и несколько параметров, которые можно настроить.

Я не могу понять, как переопределить предустановленный цвет фона, чтобы оставить его прозрачным / отсутствующим. По документации:

g:lucius_no_term_bg (default: 0)

Setting this will cause the color scheme to not set a background color 
in the terminal (useful for transparency or terminals with different 
background colors).

Это именно то, чего я хочу добиться. Я попытался добавить let g:lucius_no_term_bg = 0 в свой .vimrc, но ничего не произошло, а фон остался темным. Должен ли я устанавливать эти параметры непосредственно в файле lucius.vim или в моем .vimrc?

У меня set t_Co=256 включен. Я использую Терминал в Mac OS X 10.9.3.


person Web Guy Ian    schedule 09.06.2014    source источник


Ответы (1)


Эта команда верна, и пока вы помещаете эту перед командой :colorscheme lucius в свой ~/.vimrc, она должна учитываться схемой.

Возможно, вы столкнулись с проблемой отрицательной опции конфигурации (которую лучше избегать): чтобы предотвратить установку фона, вам необходимо включить эту опцию (со значением! = 0) :

let g:lucius_no_term_bg = 1

Как бы то ни было, вы просто устанавливаете значение по умолчанию (0), которое устанавливает фон.

person Ingo Karkat    schedule 09.06.2014