是否可以让隐藏的字符串保留它们所属的语法组的颜色,而不是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
实际上什么都做。