I installed Doom[0] and called it a day! [0] https://github.com/hlissner/doom-emacs
Looks interesting, but the main page claims it has support for a lot of languages, but according to this module page it only supports javascript, typescript, and html? https://github.com/hlissner/doom-emacs/blob/develop/docs/ind...
All the languages supported are in the init.example.el file seen here: https://github.com/hlissner/doom-emacs/blob/develop/init.exa...
Uncomment them, run doom refresh. Check their module under https://github.com/hlissner/doom-emacs/tree/develop/modules/... for any external requirements that they need or flags that they support.