Различные цвета для складок и подпапок в Vim
Возможно ли иметь различный набор цветов для складок и подпапок, например:
- синий передний план на сером фоне для сброса уровня 1 (по умолчанию)
- черный передний план на темно-желтом фоне для уровня сложения 2
- и т.д. (хотя дальнейшее продвижение вниз кажется немного чрезмерным)
Ответы
Ответ 1
У меня есть простой патч для кода Vim c, который позволяет вам легко установить его. Дайте мне знать, хотите ли вы, чтобы патч перекомпилировал Vim, или если вы работаете в Windows, я могу отправить вам исправленный исполняемый файл для Vim 7.2.
Ответ 2
Из документации vim:
COLORS *fold-colors*
The colors of a closed fold are set with the Folded group |hl-Folded|. The
colors of the fold column are set with the FoldColumn group |hl-FoldColumn|.
Example to set the colors: >
:highlight Folded guibg=grey guifg=blue
:highlight FoldColumn guibg=darkgrey guifg=white
поэтому вы не можете легко это сделать. Лучшим советом, который я мог бы вам дать, является установка строки состояния для отображения текущего уровня сбрасывания, если это возможно.
Ответ 3
Это зависит от того, используете ли вы версию Gui Vim или текстовую.
С моей стороны (текстовая версия) я установил это в моем .vimrc
hi Folded ctermfg=Black
hi Folded ctermbg=DarkGrey