Возможно ли иметь подсветку синтаксиса 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

Другие вопросы по тегам