Skip to content

Conversation

Yuki-bun
Copy link

@Yuki-bun Yuki-bun commented Sep 2, 2025

Replace nvim-lspconfig dependency with Neovim's native LSP management APIs (vim.lsp.config and vim.lsp.enable) introduced in v0.11. This eliminates dependency on deprecated nvim-lspconfig APIs and reduces external dependencies.

BREAKING CHANGE: Minimum Neovim version requirement increased to 0.11.0

  • Remove nvim-lspconfig dependency from init.lua and README
  • Implement native LSP client management using vim.lsp.enable()
  • Add health checks for version compatibility
  • Refactor utility functions for native API integration

Replace nvim-lspconfig dependency with Neovim's native LSP management
APIs (vim.lsp.config and vim.lsp.enable) introduced in v0.11. This
eliminates dependency on deprecated nvim-lspconfig APIs and reduces
external dependencies.

BREAKING CHANGE: Minimum Neovim version requirement increased to 0.11.0

- Remove nvim-lspconfig dependency from init.lua and README
- Implement native LSP client management using vim.lsp.enable()
- Add health checks for version compatibility
- Refactor utility functions for native API integration
@kapral18
Copy link

@pmizio @KostkaBrukowa any comments on this one?

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.

2 participants