I have been using NVim for a while. Recently, there was an update, and I had to reasses my NVim setup and configurations. I first started with NVChad, just out of the box, and then I switched over to Lazy. Shortly after I wanted to make my own config. Granted with either NVChad or Lazy or others I could easily use that as a base and then just add on and disable what I want. I thought this would be a good start to learn about the underlying stuff in NVim. So I started from scratch, copying many things from Lazy, DevAsLife, Primeagen, TJ, Josean, Typecraft and more. With my own setup I think I ended up with about 94 plugins that are loaded on startup…it was still blazing fast, but many were not needed, or just extra.
The recent update I mentioned, not sure if it was me tinkering, a plugin I added, or a plugin that was updated. It still worked, but everytime I opened it there was some errors, and then everytime I entered Insert mode there was some errors. Some I was able to fix, but it became more of a pain. I had to disable some plugins, which I mostly really wanted. This was a great opportunity to actually reset things.
This is my new journey for what I need.
Where to begin…
The first thing I installed was the Noice plugin from folke and nvim-notify. The nvim-notify is great as I could then see all the notifications in the upper right, especially when I make mistakes with the config. Noice because I want to move the command prompt to the middle of the screen. Its just super ’nice’ to have that going on while using it.
You won’t see anything immediate for some things.