Gvim 'syn match' не работает при наличии двух совпадений в файле синтаксиса - PullRequest
0 голосов
/ 16 марта 2019
syn match FirstLevel "^•\s.*"
hi link FirstLevel MoreMsg
syn match SecondLevel "^·\t\zs•\s.*"
hi link SecondLevel Constant

Как и выше, все работает нормально.

Но если я добавлю

syn match ConnectingDot "·"
hi link ConnectingDot Conceal

, то есть

syn match FirstLevel "^•\s.*"
hi link FirstLevel MoreMsg
syn match SecondLevel "^·\t\zs•\s.*"
hi link SecondLevel Constant
syn match ConnectingDot "·"
hi link ConnectingDot Conceal

Это не работает, и яне знаю почему.

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