I personally use neovim with nvchad, it's easy to setup as nvchad will do most of the configuration for you. You just need
* A good YouTube video or article on how to setup nvchad for neovim * Install the nim_languageserver plugin using mason * Edit nvchad config to use nim_languageserver Note :: * Nim suggest processes consume average of 200mb ram * nim_languageserver will launch multiple unnecessary Nim suggest process * diagnostics with Nim suggest is terrible when using heavy metaprogramming in your code