【发布时间】:2021-06-14 15:21:05
【问题描述】:
我们目前正在为基于 ANTLR4 语法的自定义语言创建新的 VSCode 扩展。 对于我们想要的所有其他东西(悬停、自动完成等),都有提供者,但似乎没有办法使用提供者为文本着色。我们可以使用tree-walker和“setDecorations”使语义突出显示正常工作,但这意味着我们在小地图或悬停文本中没有任何颜色,并且我们无法在滚动中显示错误-酒吧... 我错过了什么吗? 有没有更好的解决方案?
谢谢
【问题讨论】:
-
听起来您想要一个适合您的语言的 LSP 服务器。
标签: vscode-extensions language-server-protocol