cost 227 ms
如何在提取到变量 (LSP) 后自动触发重命名流程? - How can I automatically trigger the rename flow after extracting into a variable (LSP)?

我正在使用语言服务器协议实现对一种语言的 IDE 支持。 我想在提取一个变量到当前scope后触发重命名。也就是说,我已经实现了当前流程的步骤1到2,想知道如何实现3和4 当用户选择一个表达式时,会出现一个黄色灯泡。 示例: z = 3 + /*selection-start*/5000/*sel ...

我有 lsp server rust-analyzer 的问题 - I have problems with lsp server rust-analyzer

当我尝试启动 some.rs 文件(rust 文件)时,我在 neovim 中发现错误: 我的 lsp.lua 配置文件是空的,因为我从 Mason 安装的所有服务器,我还重新安装了 neovim,重新安装了运行时目录等,在 inte.net 中描述但没有任何改变((((关于这一切的小事,这个错误不 ...

neovim 中的 clojure-lsp 没有导航到 function 定义/命名空间 - clojure-lsp in neovim is not navigating to function definitions/namespaces

我正在使用带有 clojure lsp 的 neovim 进行 clojure 开发。 我的 neovim 配置与这个repo完全一样。 自动建议在此配置下运行良好。 但是当我想导航到函数/命名空间定义时,它不起作用。 例如,我的本地存储库位于github中。 假设我正在处理文件src/clj/gu ...

使用 CMake 文件时 cmake-language-server LSP 出现问题 - Issue with cmake-language-server LSP when working with CMake files

我最近完成了我的 neovim 环境的配置,主要是为了处理 python/c/cpp 项目,我什至设法配置了一个 dap 设置,我猜它“有点”有效。 我的问题是,当涉及到 CMake 的 LSP 客户端的语法突出显示/一般用法时,似乎没有任何效果,即使我以与我当前使用的其他 LSP 完全相同的方式配 ...

使用 VS Code 语言服务器获取所有字符串 - Get all the strings using a VS Code language server

关于如何使用语言服务器协议将 TS 解析为符号? ,我已经这样做了,而且我确实按照该问题的一个答案中的建议使用了 TS 编译器。 然而,这仅适用于 TS 和 JS。 语言有很多种,VS Code 为大多数语言提供了语言服务器。 在我的例子中,我想要字符串,所有的字符串,只有字符串,因为我正在构建一 ...

为 completionItem 的文档属性启用 Markdown? - Enabling Markdown for the documentation property of completionItem?

我正在为 VS Code 编写我的第一个语言扩展,我发现文档很难理解。 这当然对我没有编写 VS Code 扩展经验的帮助,所以我来了。 正如主题所说,我想为我的completionItem的文档属性启用 Markdown,但经过数小时的搜索和阅读后,我仍然不知道如何执行此操作。 VS 代码语言 ...

VSCode 扩展 API:自定义语言服务器的编程功能在自定义笔记本中不起作用 - VSCode Extension API: Programmatic features of custom language server are not working in a custom notebook

我为自定义语言创建了一个语言服务器。 如果我使用内置的 vscode 编辑器,一切正常(代码完成等)。 由于我的自定义语言嵌套在一些 XML 标签中,我尝试了一个自定义笔记本,我在其中对代码部分进行反序列化/序列化。 我有可能使用 select 笔记本代码单元中的自定义语言,但是作为代码完成的编程功 ...

vscode LSP 扩展,如何让自定义操作出现在下拉菜单中? - vscode LSP extension, how to get a custom action to appear in the dropdown menu?

我正在编写一个 LSP 服务器和 vscode 客户端,并且有一个服务器端 CodeAction,我希望用户能够在他们的 cursor 在文本文件中时随时调用它。 我可以看到如何在服务器端定义自定义代码操作,但我只是不知道如何在客户端公开它们。 例如,想象一下我想要“CrAzYcAsE at po ...

有没有办法在 vscode 中将文件与 lsp-client 捆绑在一起 - is there a way to bundle files with an lsp-client in vscode

我正在按照https://code.visualstudio.com/api/language-extensions/language-server-extension-guide上的指南为 vscode 创建一个 LSP 客户端(我已经有一个服务器,它是用不同的语言编写的). 我想知道是否可以执行 ...

Mypy Flycheck 清除未保存文件的错误 - Mypy Flycheck Clears Errors On Unsaved File

我目前正在尝试将我的 python 环境从 VSCode 移植到 Doom Emacs。 我想要的主要功能之一是从MyPy进行类型检查。 Doom Emacs 的 flycheck 默认带有MyPy作为一个选项,所以我打算使用它。 我的主要问题是,虽然它正确地检查保存的文件,但只要我进行任何编辑, ...

VSCode (Linux) 中的 Java 语言服务器 (redhad) 错误 - Java language server (redhad) error in VSCode (Linux)

因为有些日子我在启动语言服务器时遇到错误。 日志文件如下所示,指示 NollPointerException: 这发生在像https://github.com/Reissner/icons这样简单的项目中,但并非总是如此。 似乎有点不稳定。 无法弄清楚问题所在。 我也是 vs 代码的新手。 也许这无 ...

如何(手动)在 Maven/Java 项目中禁用 Eclipse jdt.ls 编译 - How to (manually) disable Eclipse jdt.ls compilation in Maven/Java projects

我目前有一个构建良好的 Maven Java 11 项目。 但是,我使用 Eclipse 的语言服务器实现来编辑 Emacs 中的代码。 这很好用,我真正需要的一切都可用。 但是,我的问题是如何禁用 Eclipse LSP/编译器尝试自动编译项目? 这并不总是一个问题,但 JDTLS 似乎一直在重新 ...

如何防止 LSP onDidChangeContent 事件触发太多次 - How to prevent LSP onDidChangeContent event from firing too many times

我已经为VSCode 扩展实现了一个LSP ,它为打开的文档提供了一系列诊断。 评估文档的 function 的执行发生在onDidChangeContent事件(服务器端)中: 现在,当文档很长并且您开始快速键入或进行更改时,问题就出现了。 对于这些长文档, validateTextDocumen ...

如何使用 neovim lsp dart 更改格式化程序行长度? - How do I change the formatter line length with neovim lsp dart?

我正在使用内置 LSP(通过出色的 AstroVim)运行 nvim 来开发 dart 和 flutter。 喜欢一切,除了 lsp 格式(保存时的格式)如何将我的行包装为 80 个字符。 我可以看到 dart 命令行格式化程序如何支持 我的问题:如何将该参数包含在 lsp 中 命令以便以更长的行 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM