Take a look at my other configs/dots below,
Here is my old flavour of neovim, which is not pretty much configured for coding, But few customizations that I learnt and applied on top of vanilla neovim
My Latest config, which I admired and started using from Chris Titus Tech, This is fully configured for coding. Credits to Kickstart-Nvim project
Chris Titus Tech Flavour: https://github.com/ChrisTitusTech/neovim
Original version of kickstart nvim: https://github.com/nvim-lua/kickstart.nvim