Я использую Monaco Editor для отображения кода в веб-приложении.Пользователь может отображать файлы различных типов, выделяя синтаксис файла для разных языков (HTML, CSS, JS, PHP, JSON и т. Д.).
Мне нужно выделить пользовательские теги поверх кода с помощью пользовательских цветовЯ выбираю.Это очень специфические теги, они не связаны с языком и могут появляться в разных файлах и на всех языках.Примеры тегов: {{ firstTag }}
, {% secondTag %}
, {# thirdTag #}
.
В документации показано, как использовать библиотеку Monarch для добавления пользовательского языка с пользовательским форматированием (https://microsoft.github.io/monaco-editor/monarch.html),, но в моем случае я неМне не нужно добавлять новый язык, мне нужен только массив специальных тегов.
Есть советы? Чего мне не хватает?