2
Я пытаюсь создать настраиваемый синтаксический ярлык для MacVim, который использует комбинацию CSS и PHP, где CSS - это статические селекторы, а иногда есть встроенный PHP-код (очень похожий на HTML + PHP).Объединение нескольких синтаксисов в MacVim
Вот мой синтаксис файла:
"Import CSS first
runtime! syntax/css.vim
unlet b:current_syntax
" Use PHP any time there is <? ?>
syn include @syntaxPHP syntax/php.vim
syn region regionPHP start="<?" end="?>" [email protected]
Когда я открываю следующее:
.my-css {
<?php echo 'my-php'; ?>
}
Только PHP часть окрашена, то КСС нет.
К сожалению, это не работает, если вы добавляете второй селектор. Например, '.my-css { Php echo 'my-php'; ?>} .my-css2 { php echo 'my-php2'; ?>} ' – smaili
Это работает для меня. – svlasov
Очень странно. Не могли бы вы загрузить файлы php и css vim для использования? Мне интересно, если это проблема с одним из них, вызывающим проблему ... – smaili