coc.nvim
github.com
1
Leaving SiteNav
External Link Disclaimer
You are about to visit github.com. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
coc.nvim (Conquer of Completion) is an intellisense engine for Vim and Neovim, created by Qiming Zhao (chemzqm). It brings the rich code completion, diagnostics, and language server features of modern editors like VS Code to the Vim and Neovim ecosystem, making it possible to have a full-featured IDE experience without leaving the terminal. coc.nvim is built on the same Language Server Protocol (LSP) and extension architecture that powers VS Code, meaning that many VS Code extensions can be adapted or directly used in Vim via coc.nvim. Key features include: Language Server Protocol support for code completion (with intelligent suggestions based on semantic analysis, not just text matching), diagnostics (inline error and warning markers, with real-time feedback as code is edited), go-to-definition and go-to-type-definition, find references and document symbols, hover documentation (displaying type information and documentation on hover), code actions (quick fixes and refactoring suggestions via the CodeAction LSP request), signature help (function parameter hints during typing), document formatting (via language-specific formatters), rename refactoring (renaming symbols across the entire project with LSP support), workspace symbol search (fuzzy searching for symbols across the project), snippet completion (expanding code snippets with tab stops and placeholders), integration with VS Code extension ecosystem via coc-extensions (hundreds of extensions available including coc-tsserver for TypeScript, coc-pyright for Python, coc-rust-analyzer for Rust, coc-go for Go, coc-json, coc-yaml, coc-html, coc-css, and coc-clangd for C/C++), a configuration system similar to VS Code settings (coc-settings.json), floating window and popup menu support for displaying completion suggestions and documentation, and performance optimizations for large codebases. As of 2026, coc.nvim has over 24,000 stars.
Tags & Categories
Categories
Tags
Statistics
1
Views
0
Clicks
0
Like
0
Dislike