cmp-nvim-lsp is an open-source Neovim plugin that connects the nvim-cmp autocompletion engine with Neovim's built-in Language Server Protocol client. It enables language servers to provide completion suggestions through the nvim-cmp interface. The plugin advertises enhanced client capabilities so servers can return richer completion information than Neovim's default completion functionality. Developers can receive language-aware suggestions, including symbols, functions, variables, and other supported completion items. It integrates with existing LSP server configurations through a simple Lua helper function. The plugin supports customization of keyword matching rules for individual languages and servers. It works alongside other nvim-cmp completion sources without replacing the underlying language server. Its lightweight design helps developers configure advanced code completion in Neovim.

Features

  • Neovim LSP Autocompletion Integration
  • Enhanced Language Server Completion Capabilities
  • nvim-cmp Completion Source Support
  • Lua-Based Language Server Configuration
  • Language-Specific Keyword Pattern Customization
  • Compatibility with Multiple Completion Sources

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

MIT License

Follow cmp-nvim-lsp

cmp-nvim-lsp Web Site

Other Useful Business Software
Ship Agents Faster Icon
Ship Agents Faster

Transform your applications and workflows into powerful agentic systems at global scale.

Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of cmp-nvim-lsp!

Additional Project Details

Programming Language

Lua

Related Categories

Lua Libraries

Registered

18 hours ago