vim-lsp is a Language Server Protocol client for Vim 8 and Neovim that brings modern IDE-style features into a lightweight editor. It uses Vim’s async jobs and timers (or Neovim’s RPC) to talk to external language servers without blocking the UI. Integrates with external completion frameworks for omnifunc/completion menus. With a server configured, you get go-to-definition, hover docs, signature help, references, rename, code actions, and diagnostics. It is designed to be minimal and extensible, often paired with completion plugins like asyncomplete or others for a full experience. Works with many language servers via simple server configuration blocks. The project aims to stay close to the LSP spec while exposing familiar Vim commands and mappings. It allows per-project or per-filetype setups, so multiple languages can be enabled side by side.

Features

  • Async LSP client for Vim 8 and Neovim with non-blocking UI
  • Core features: definition, references, hover, rename, code actions, and diagnostics
  • Works with many language servers via simple server configuration blocks
  • Integrates with external completion frameworks for omnifunc/completion menus
  • Per-project and per-filetype settings for flexible multi-language workflows
  • Minimal dependencies and a clear command/mapping interface

Project Samples

Project Activity

See All Activity >

Categories

Language Servers

License

MIT License

Follow vim-lsp

vim-lsp Web Site

Other Useful Business Software
Auth0 B2B Essentials: SSO, MFA, and RBAC Built In Icon
Auth0 B2B Essentials: SSO, MFA, and RBAC Built In

Unlimited organizations, 3 enterprise SSO connections, role-based access control, and pro MFA included. Dev and prod tenants out of the box.

Auth0's B2B Essentials plan gives you everything you need to ship secure multi-tenant apps. Unlimited orgs, enterprise SSO, RBAC, audit log streaming, and higher auth and API limits included. Add on M2M tokens, enterprise MFA, or additional SSO connections as you scale.
Sign Up Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of vim-lsp!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Registered

2025-10-14