如何为现有的编码语言注入自定义颜色?

时间:2019-05-16 14:26:17

标签: visual-studio-code vscode-extensions

我目前正在开发用于内联代码文档的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?

0 个答案:

没有答案
相关问题