Visual studio code 在VSCode中使用建议的语义标记API时,没有括号匹配

Visual studio code 在VSCode中使用建议的语义标记API时,没有括号匹配,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我正在使用VSCode(Insider)语义标记API来提供XSLT 3.0/XPath 3.1语法突出显示 我们的目标是避免使用TextMate语法,因为这对于突出显示XSLT/XPath的语法来说实在太有限了()。TextMate语法也存在性能问题 我的实现为字符{,(,[,],)和}扩展并返回带有“operator”标记类型的标记 我已经为扩展开发主机修改了settings.json,如下所示,但这没有什么区别: { "[typescript]": {}, "git.enableS

我正在使用VSCode(Insider)语义标记API来提供XSLT 3.0/XPath 3.1语法突出显示

我们的目标是避免使用TextMate语法,因为这对于突出显示XSLT/XPath的语法来说实在太有限了()。TextMate语法也存在性能问题

我的实现为字符
{
[
]
}
扩展并返回带有“operator”标记类型的标记

我已经为扩展开发主机修改了settings.json,如下所示,但这没有什么区别:

{
  "[typescript]": {},
  "git.enableSmartCommit": true,
  "git.autofetch": true,
  "[XPath]": {
    "editor.matchBrackets": "always"
  }
}
我希望这些令牌类型的括号匹配将是自动的,但情况似乎并非如此。有解决办法吗?我是否使用了错误的令牌类型?是否应输入功能请求?

具有可设置的方括号属性:

括号定义: 将光标移动到此处定义的括号时,VS代码将高亮显示该括号及其匹配对


这一功能的使用如图所示

考虑到这个特性还没有发布,GitHub问题似乎是讨论它的更好地方。我找到了解决方案。我未能找到文档的正确部分。
{
  "brackets": [["{", "}"], ["[", "]"], ["(", ")"]]
}