Я пытаюсь настроить подсветку собственного языка в расширении VSCode. До сих пор мне удалось сделать это зависит от расширения файла. Но из-за некоторых особенностей структуры мне нужно применять язык по строке в пути к файлу. Это пример из документации VSC API:
{
"contributes": {
"languages": [
{
"id": "python",
"extensions": [".py"],
"aliases": ["Python", "py"],
"filenames": [],
"firstLine": "^#!/.*\\bpython[0-9.-]*\\b",
"configuration": "./language-configuration.json"
}
]
}
}
Кажется, есть параметр filenames
. Но из моего тестирования кажется, что он поддерживает только полное имя файла, не принимает регулярное выражение или путь к файлу.
Есть ли способ включить язык по части пути к файлу. Например: у нас есть файл \someFolder\Important\file.file
, примените наш пользовательский язык ко всем файлам, которые имеют Important
в своем пути.