Description
Vim and Neovim can use Language Server Protocol features such as diagnostics, completion, and go-to-definition. It is useful for developers who want IDE-like language support while staying in modal editors.
LSP clients start language servers that read project files and may run external tools. Use trusted servers and review workspace settings in sensitive repositories.