Расширение языка VSCode по шаблону имени файла - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь настроить подсветку собственного языка в расширении 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 в своем пути.

...