cmp-nvim-lsp
cmp-nvim-lsp copied to clipboard
nvim-cmp source for neovim builtin LSP client
Hey! I'm using the basic template setup from https://github.com/LunarVim/Neovim-from-scratch which uses cmp-nvim-lsp and sumneko_lua LSP-server. I have not modified anything else from the template other than pinned some newer versions...
 here is the error, I am calling it from here 
I am making a lsp server for cucumber steps and those are multi word. I would like the client to be able to type a full sentence like "When I...
rust-analyzer 2024-10-07 and newer does not send the `textEdit` completion property by if the client can resolve it lazily, introduced in rust-lang/rust-analyzer#18167. cmp-nvim-lsp includes `textEdit` in its [`default_capabilities`](https://github.com/hrsh7th/cmp-nvim-lsp/blob/main/lua/cmp_nvim_lsp/init.lua#L63) but does...
`client.is_stopped()` is deprecated. This feature will be removed in Neovim 0.13. This PR changes all three instances of `client.is_stopped()` to `client:is_stopped()`.
These days, many AI assistants are integrated as LSP clients. The problem is that when typing quickly, their responses are often slow, causing cmp to lag while waiting for them...
Currently, when cmp-nvim-lsp receives a `CompletionItem` with a `Command`, it executes the command by directly making a `workspace/executeCommand` request. This behavior fails to respect the user-defined command handlers in `vim.lsp.commands`...
lol, right before updating to version, that fixes #72 I found this behavior: https://github.com/user-attachments/assets/50ae6509-acac-422c-afd0-347fb7213e97 It happens all the time(not realy all, but ~50% of completions) and updating to new version...
I thought that hovering over an LSP snippet menu entry would show a preview of that snippet but that no longer seems to be occurring for me:  Expansion still...
When using ``nvim_lsp`` source for autocompletion with the gdscript lsp setup with default capabilities: ```lua local lspconfig_defaults = require("lspconfig").util.default_config lspconfig_defaults.capabilities = vim.tbl_deep_extend("force", lspconfig_defaults.capabilities, require("cmp_nvim_lsp").default_capabilities()) ``` I get very poor autocompletion...