Hacker News new | ask | show | jobs
by nindalf 2256 days ago
I mostly agree with what you've written. VSC is a great product and I can't imagine moving away from it.

However, the team behind VSC has made a couple of fundamental contributions to the IDE space that makes it's continued dominance less likely. The Language Server and Debugging Server protocols that were pioneered by them mean that language support is no longer tied to a particular text editor. Clangd (C++) or rust-analyzer (Rust) and other language servers will (mostly) work just as well on any editor as long as it implements support for the protocol. These protocols have lowered the barrier for entry for text editors.

2 comments

I second this, I used to have VSCode installed alongside Vim, but LSP allows to have a proper autocompletion virtually effortlessly, or at least more easily than before.

Now I can't think of a reason to switch from Neovim :)

> However, the team behind VSC has made a couple of fundamental contributions to the IDE space that makes it's continued dominance less likely.

It has always really confused me why they made LSP. It seems like the exact opposite of something a Microsoft product would do.