Skip to content

VonHeikemen/lsp-zero.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LSP Zero

Collection of functions that will help you use Neovim's LSP client. The aim is to provide abstractions on top of Neovim's LSP client that are easy to use.

Important

v4.x became the default branch on August 03 2024. If you are here because of a youtube video or some other tutorial, there is a good chance the configuration they show is outdated. Here is an installation demo for the current version.

Demo

Most people use lsp-zero just to help them setup nvim-cmp (an autocompletion plugin) and nvim-lspconfig (a plugin with pre-made configurations for various language servers). Here's a showcase of (some) features you can get using all those plugins.

See demo in asciinema

php code being edited in neovim

Documentation

You can browse the documentation here: lsp-zero.netlify.app/v4.x

Expand: More Documentation Links

Upgrade guides

Quickstart (for the impatient)

For detailed instructions visit the getting started page or the tutorial for beginners.

The following links just provide code for copy/paste.

Support

If you find this tool useful and want to support my efforts, buy me a coffee ☕.

buy me a coffee