1: VsCode offers on the home screen an option to click on what languages
you want to install support for. This offers a nice one-click shop for
language packs. This, I guess is the same behaviour that Doom/Spacemacs
offers with their layers etc. In Emacs we often have to install
lsp-client, lsp-server, language mode, company, adjust company backends.
It would be nice to have emacs install all of the above automatically
when clicking on Python, JS and such.
Agreed. Stefan has a proof-of-concept package named `gnu-elpa' that
does exactly this, and it would indeed be nice if Emacs had that.
Hmm... no I don't have something that does exactly that.
It goes a bit in that direction, and I hope it can grow further, but
currently it doesn't do much more than prompt you to install GNU ELPA
packages which you attempt to use their features, so it doesn't prompt
users to install lsp servers or to enable company, ...