#visual-studio-code #intellisense #visual-studio-extensions #embedding #embedded-language
Вопрос:
Я писал плагин для языка pug, который выполняет подсветку синтаксиса для встроенных языков, которые будут встроены в область действия фильтра pug. Я получил подсветку синтаксиса в g для работы, но я хотел бы реализовать IntelliSense встроенного языка. Для теста я хочу реализовать IntelliSense для встроенного latex. У меня есть расширение под названием LaTeX Workshop, которое предоставляет логику IntelliSense, которую я хочу, но как я могу использовать его в своей целевой области грамматики? Я просмотрел эту и другую документацию, но не могу понять, с чего начать.
Вот мой вклад в грамматику. Это используется для подсветки синтаксиса.
{
"scopeName": "latex.injection",
"path": "./syntaxes/latex.injection.json",
"injectTo": ["text.pug"],
"embeddedLanguages": {
"meta.embedded.block.latex: "latex"
}
}
Заранее спасибо,
Векторджон