Comment by rjzzleep
17 hours ago
LSPs keep getting reimplemented, package managers keep getting reimplemented. It's a bit like the react version of text editors.
I used it more than I use emacs, but I agree with the assessment of doom emacs vs neovim.
neovim core has most of what you need for LSPs. The only thing missing is server-specific configuration (e.g. binary name, flags), which you can copy from nvim-lspconfig or write yourself. There's also a native package manager in the core.
It literally wasn't the case until relatively recently. It's an improvement in stability for the future, but the fact that before we had plug, then lazy, then finally we now have a built in one doesn't support the case necessarily the neovim ecosystem has a lot of churn.
I hope with these new built in alternatives that will change.
To be fair, there are also tons of ways to manage packages in Emacs.