10得票1回答
配置Vim/Neovim ALE插件以支持在JavaScript文件中使用:ALEGoToDefinition

我使用 vim-plug 安装了 Vim 的 ALE 插件: Plug 'dense-analysis/ale' 插件似乎已经正确安装。例如,我可以使用ALE自动格式化文件,例如Prettier。但是,似乎无法使任何使用语言服务器的内容正常工作。 例如,在以下JavaScript文件中...

12得票2回答
在VSCode中如何实现“转到定义”扩展功能

在vscode-languageserver::IConnection中,哪个方法需要被实现以提供跨多个文件的“转到定义”功能? 我正在学习Language Server Node Example和vscode“API文档”,但我没有找到任何相关信息。

13得票1回答
有没有一种方法可以设置一个快捷方式来“重新运行”Delphi LSP实例?

只要 Delphi LSP 的实现存在缺陷,如果我们能使用一个易于访问的快捷方式重新启动 LSP 进程,那将非常方便。如何添加这样的快捷方式?

16得票4回答
VSCode + Clangd: 类型注释过于显眼-如何禁用?

我正在使用VSCode 1.65.0,clangd扩展和最新的LLVM(14.0)中的clangd。 似乎引入了一个功能,每当我使用auto时它就会显示类型提示。这里是一个例子: 对我来说,这变得非常令人分心。如何关闭此功能?我找不到有关此功能的文档。 谢谢。

8得票1回答
如何接受 nvim lsp 的建议?

举个简单的例子,如果变量或函数名拼写错误,LS会给出建议“Cannot find name 'voteings'. Did you mean 'votings'?” 有没有一种快速接受这些建议的方法?

9得票1回答
在VSCode中带有语义高亮的语言服务器

我想编写一个语言服务器来支持VSCode的语义高亮。我使用的语言有非常复杂的规则,因此我不想依赖于分词器来区分标识符和关键字。 我已经在VS Community中拥有一个语言服务,其中我编写了自己的分类器。是否可以在VSCode中编写自己的分类器,或者将TextMate语言规范文件添加到VS...

24得票2回答
新的C#_LSP在文本编辑器选项下是用来做什么的?

Visual Studio 2019的文本编辑器选项中新增了一个名为C#_LSP的条目。我猜它与语言服务器协议有关,但我无法确定该条目确切的用途。 是否存在某些标准工具使用它?还是它存在于可扩展性方面?

21得票2回答
将外部语言服务器连接到VSCode扩展程序

我希望实现一个使用语言服务器协议的VSCode扩展,但是我希望服务器组件在实际的服务器(云上)上运行,而不是作为VSCode扩展的一部分。 我可以将客户端扩展设置为通过WebSockets或HTTP连接到服务器吗?

42得票6回答
如何从VSCode扩展程序中写入日志?

我正在尝试为VSCode开发一个带有语言服务器的扩展。 我正试图弄清楚如何从扩展的语言服务器部分编写文本到日志文件。console.log没有输出任何内容。

8得票2回答
编写LSP客户端的指导

我有一个个人编辑器,它实现了自己的“协议”来完成代码补全,并希望切换到语言服务器协议以减轻一些开发负担。然而,我还没有完全理解有关客户端实现的LSP文档。它与服务器实现混在一起,我找不到两者之间的明显区别。 许多在线文档(包括SO上的问题)都围绕着VSCode扩展展开,我对此一无所知,也没有...