@vitreo12 ahh I was gonna go for coc but I was curious about the inbuilt lsp since nightly.
@DavidKunz thanks a lot that's gonna help me out a lot!!
After watching this video https://youtu.be/stqUbv-5u2s I decided to set up Neovim for Nim on my laptop.
And here is my nim-gruvbox fork of TJ DeVries' kickstart.nvim https://github.com/radsoc/kickstart.nvim/blob/master/init.lua
You only have to copy this file into ~/.config/nvim (after installing Neovim 0.8.0+), start neovim and follow instructions.