Выделение цветных строк соответствующим цветом
При настройке цветовых тем я очень скучаю по выделению, которое окрашивало бы цветовые строки в соответствующий цвет.
Может это сбивает с толку? Пример: вот фрагмент темы Vim:
hi Constant ctermfg=Magenta guifg=Magenta
hi Special ctermfg=Red guifg=Red
hi Identifier ctermfg=Cyan guifg=Green
Я хотел бы выделить синтаксис, который будет окрашен Magenta
в пурпурный, Red
красный и т. Д., Аналогично тому, что происходит с цветовыми кодами для файла dircolors:

01;34
- это цветовой код для синего, поэтому Vim отображает его синим, 01;36
голубым и т. д.
Я поискал в каталоге синтаксиса файлы, в названии которых есть слово «цвет»,
$ find . -iname '*color*'
./colortest.vim
./dircolors.vim
./syncolor.vim
но ни один из них не подходит для цветных строк.
Мне не хватает какого-то ресурса или мне нужно создать свой собственный файл синтаксиса?
Ответы
Существует ряд плагинов, которые делают это для названий цветов, шестнадцатеричных цветов и цветов RGB:
- Colorizer от Кристиана Брабандта (который, похоже, скромно воздерживается от ответа на этот вопрос ссылкой на свой собственный плагин),
- Колореска Константина,
- vim-css-color Аристотеля Пагальциса,
- vim-css-color (другой) от Макса Васильева