Doom Emacs gives you the sleek editing of Vim, with the customizability of 
Emacs, with way less upfront configuration of... almost everything compared to 
vanilla Emacs. Thanks to work done on the LSP (nimlangserver), the integration 
is pretty decent, and fairly stable, in my experience. I recommend it. Doom has 
a module in the `init.el` that lets you enable Nim support, but I think they 
only enable direct nimsuggest support (which is inferior imo). So I think to 
enable nimlangserver, I had to follow the instructions in the README on its 
repo for Emacs. It's like two small snippets of Emacs Lisp or something that 
you paste into your `config.el`.

Reply via email to