Skip to content

Conversation

okGus
Copy link

@okGus okGus commented Apr 7, 2025

In Neovim 0.13, feature vim.lsp.start_client() is deprecated. Using vim.lsp.start() instead.

In Neovim 0.13, feature vim.lsp.start_client() is deprecated. Using
vim.lsp.start() instead.
@ViViDboarder
Copy link

I'm pretty sure that this change isn't backwards compatible. A version check should probably be made or checking to see if the value is in the table.

@xunoaib
Copy link

xunoaib commented Aug 15, 2025

This unfortunately doesn't work for me on Neovim 0.12. I get [LLM] Error starting llm-ls. Replacing vim.lsp.start_client with vim.lsp.start causes the call to return a nil client ID, and the buffer is never attached. However, :LspInfo still shows llm-ls as running in the background, just not attached to the current buffer.

I did some preliminary debugging, but had trouble making sense of the docs to figure out what we should be doing differently.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants