Различные группы синтаксиса для скрытых строк - PullRequest
0 голосов
/ 29 августа 2018

Возможно ли, чтобы скрытые строки сохраняли цвет группы синтаксиса, к которой они принадлежат, а не цвет группы 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

на самом деле делает что-нибудь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...