Возможно ли, чтобы скрытые строки сохраняли цвет группы синтаксиса, к которой они принадлежат, а не цвет группы Conceal
?
Скажем, у меня есть эти строки в моем after/syntax/python.vim
syn keyword pythonIgnore prod conceal cchar=∏
syn keyword pythonKeyword lambda conceal cchar=λ
без группы маскирования Ignore
имеет color1
, а группа Statement
имеет color2
. Когда я установил
hi! link Conceal Operator
Как и в файле, на котором я основываю свои сокрытия, они ОБА получают color3
группу Operator
.
Если я раскомментирую эту строку, они ОБА станут color4
.
Можно ли как-то определить это так, чтобы ∏
держал color1
, а λ
держал color2
?
Так что в основном MWE это:
syn keyword pythonIgnore prod conceal cchar=∏
syn keyword pythonKeyword lambda conceal cchar=λ
hi link pythonStatement Statement
hi link pythonKeyword Keyword
hi! link Conceal Operator
setlocal conceallevel=1
Хотя я не наблюдаю
hi link pythonIgnore Ignore
hi link pythonKeyword Keyword
на самом деле делает что-нибудь.