Редактор Monaco выделяет пользовательские теги шаблонов - PullRequest
0 голосов
/ 19 января 2019

Я использую Monaco Editor для отображения кода в веб-приложении.Пользователь может отображать файлы различных типов, выделяя синтаксис файла для разных языков (HTML, CSS, JS, PHP, JSON и т. Д.).

Мне нужно выделить пользовательские теги поверх кода с помощью пользовательских цветовЯ выбираю.Это очень специфические теги, они не связаны с языком и могут появляться в разных файлах и на всех языках.Примеры тегов: {{ firstTag }}, {% secondTag %}, {# thirdTag #}.

В документации показано, как использовать библиотеку Monarch для добавления пользовательского языка с пользовательским форматированием (https://microsoft.github.io/monaco-editor/monarch.html),, но в моем случае я неМне не нужно добавлять новый язык, мне нужен только массив специальных тегов.

Есть советы? Чего мне не хватает?

...