News for hackers. Stuff that matters.
Re:Neovim v0.5 by qbasic_forever on Friday July 02, 2021 @03:03PM (#27715450)
It's not enabled by default, you have to install language servers and turn them on one by one.

And given the extensible core of neovim, if a better LSP-like system comes along someone will build a plugin to integrate it. Before this native LSP support there was (and still is) an excellent vim/neovim addon coc.nvim that adds LSP support using nodejs as a process manager for example.

LSP is very anti-monolith by design. Each language has its own little microservice LSP server that communicates to the editor using json-rpc. Everything can be swapped out and replaced dynamically--nothing is linked together or a direct dependency.

There are no comments on this comment yet.