Как я могу ввести свой цвет в существующий язык кодирования? - PullRequest
0 голосов
/ 16 мая 2019

В настоящее время я разрабатываю расширение языка AL для документации встроенного кода.

Я уже создал файл грамматики, который определяет начальную и конечную области блоков документации.

{
  "scopeName": "al.custom",
  "injectionSelector": "L:comment.block.al.one",
  "patterns": [
    { "include": "#doc-start" },
    { "include": "#doc-end" }
  ],
  "repository": {
    "doc-start": {
      "match": "^\\s*doc\\s*$",
      "name": "doc.start"
    },
    "doc-end": {
      "match": "^\\s*docend\\s*$",
      "name": "doc.end"
    }
  }
}

Как сказаноон вставлен (должен добавить к существующей грамматике), поэтому я помещаю его в раздел package.json:

"grammars": [
  {
    "path": "./syntaxes/al-grammar.json",
    "scopeName": "al.custom",
    "injectTo": ["source.al"]
  } ]

Как я могу применить собственный цвет к областям doc.start и doc.end

...