У меня есть файлы, содержащие код в структуре на основе префиксов, такие как:
perl: sub abc {
perl: return "def";
perl: }
Я хотел бы иметь возможность выделить Perl как обычно. т.е. игнорировать префикс perl:
. Используя встроенную справку по синтаксису у меня есть:
syntax include @Perl syntax/perl.vim
syntax region testPerl start=/^perl: \?/ end=/$/ contains=testPerlContinue,@Perl
syntax match testPerlContinue "\$perl:" contained
Однако, как и ожидалось, это обрабатывает префикс perl:
как часть кода; очевидный пример такого взлома - это когда 'quote'
Perl содержит несколько строк.
Можно ли игнорировать префиксы в Vim при подсветке синтаксиса?