2 ms·
> VSCode uses LSP "natively“ What do you mean by this? Is it some kind of same address space thing rather than LSP servers over sockets?
by fmakunbound 5y ago
> VSCode uses LSP "natively“
What do you mean by this? Is it some kind of same address space thing rather than LSP servers over sockets?
- da39a3ee 5y agoI thought they meant as opposed to, say, emacs where the LSP client has to be installed as a 3rd-party package (eglot or lsp-mode). As you say, the server is in a different process by definition of LSP. I don't know vim but from skimming the article it sounded like, until neovim 0.5, for vim one also had to install the LSP client as a plugin. In VSCode in contrast, the LSP client is native in the sense that it is built into VSCode. That makes a big difference from Emacs at least, because the LSP clients (eglot at least) are still under heavy development.
- celeritascelery 5y agoMeans you don’t need a plugin. Which is apparently a big deal to some people. Maybe the don’t know how to install plugins...