Возможно ли иметь подсветку синтаксиса plantuml в файле уценки?
Я использую VSCode для записи файлов разметки, в которых я пишу код Plantuml, чтобы иметь диаграммы в моих документах. Пример:
# Hello World
My sequence diagramm
```plantuml
@startuml
Work --> Home
Home --> Work
@enduml
```
Visual Studio Code может поддерживать подсветку синтаксиса plantuml (с некоторыми расширениями). Однако встроенное расширение уценки не поддерживает plantuml в блоке изолированного кода. Поэтому у нас не будет подсветки синтаксиса plantuml в файлах уценки.
Можно ли добавить поддержку Plantuml в синтаксис уценки по расширению, или требуется запрос функции в расширении уценки VSCode?
1 ответ
Решение
Да, расширение Plantuml или другое может добавить новый язык изолированных блоков кода, используя инъекцию грамматики. Я собрал пример того, как это сделать: https://github.com/mjbvz/vscode-fenced-code-block-grammar-injection-example