Я не могу найти, как создать собственное правило подсветки синтаксиса для редактора кода ACE.
Мой редактор настроен для режима PHP следующим образом (и работает отлично);
var phpeditor = ace.edit("php_inc");
phpeditor.setTheme("ace/theme/dreamweaver");
phpeditor.getSession().setMode("ace/mode/php");
phpeditor.setOptions({
enableBasicAutocompletion: true,
enableSnippets: true,
enableLiveAutocompletion: false,
});
Я хотел бы, чтобы редактор обрабатывал все экземпляры %%variable%% (с любым текстом между знаками процента), чтобы они были выделены с помощью специального правила и обрабатывались как переменная.
Например;
<?php echo %%my_variable_name%%; ?>
Есть ли способ расширить редактор, чтобы включить эту функциональность?