visual-studio-code - VSCode中具有语义突出显示的语言服务器

标签 visual-studio-code syntax-highlighting vscode-extensions language-server-protocol

我想编写一个语言服务器到VSCode并带有语义突出显示支持。我使用的语言具有非常复杂的规则,因此,我不想依赖标记器来区分标识符和关键字。

我已经在VS Community中提供了语言服务,并在其中编写了自己的分类器。可以在VSCode中编写自己的分类器,或者使文档着色的唯一方法是将TextMate语言规范文件添加到VScode包中?

最佳答案

从VS Code 1.29开始,LSP不支持语义着色。

当前有两个主要问题跟踪此功能:

  • LSP issue
  • VS Code issue跟踪添加语义着色到VS Code api
  • 关于visual-studio-code - VSCode中具有语义突出显示的语言服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35287143/

    相关文章:

    visual-studio-code - VS Code -- 是否有用户/支持论坛或 IRC channel ?

    visual-studio-code - 不用 ctrl+space 自动完成

    node.js - 如何在 Node+Typescript+VSCode 中查找缺少的 Await on Async 函数调用?

    visual-studio-code - Pug "input"的 Emmet 缩写正在插入不需要的 #

    javascript - 在 Docker 容器内开发时启用 VS Code IntelliSense

    java - Intellij 缺少 Java 语法突出显示

    vim - Vim高亮显示单词列表

    ARB 模板 (ActiveAdmin) 的 Vim 语法突出显示不起作用

    visual-studio-code - 如何使用 Extension 扩展 VS Code Color Theme

    visual-studio-code - 分机是否可以要求其他分机并调用它们的功能?