cost 242 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 完全相同的方式配 ...

如何在 LSP 中實現上下文 go-to-implementation?

[英]How would one implement contextual go-to-implementation in LSP?

很難准確解釋我所說的contextual go-to-implementation是什么意思,因此請看Rust中的以下示例代碼: 能夠將 cursor 放在對into()的調用中,這對我來說似乎很有用fun並且期望能夠輕松地將 go 到 From<A> 中from()的定義中From& ...

使用 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 代碼語言 ...

梅森 JAVA JDTLS Neovim

[英]Mason JAVA JDTLS Neovim

我正在嘗試使用我的 Neovim Config My Neovim Config配置 JAVA lsp 我也使用 Mason 在其他 LSP 中安裝 JDTLS,見下文: 我的 lspconfig 具有以下形式: 除了 Java,我的 LSP 服務器都工作正常。檢查 lsp 日志時,我得到: ...

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 中 命令以便以更長的行 ...

elm 語言服務器不適用於 neovim

[英]elm language server does not work with neovim

我曾嘗試將 elmls 與 nvim-lsp 一起使用,但 lsp 不起作用。 我正在使用 nvim-lspconfig 和 nvim-lspinstaller。 至於 elmls 我有以下配置。 lspconfig.elmls.setup { root_dir = require "lspco ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM