Welcome
Nuwa.nvim is an extremely light package manager. Nuwa.nvim was created out of a need to debloat my Neovim config but still maintain the same level of core functionality as the other plugin managers in the Neovim ecosystem. When I say extremely light, I do mean extremely. Nuwa.nvim is only 200 lines of code. I called my plugin manager Nuwa because similar to the Chinese goddess of creation, a solid plugin manager is the starting point for working productively in your editor of choice.
Features
- Auto-updates every single plugin as soon as one enters Neovim.
- Auto-updates the package manager as one enters Neovim.
- Allows one to manually delete a plugin with the
NuwaDeletecommand. - Gives the user full control over how one wants to add or install plugins.
- Full code coverage.
- Extremely light.
Why does this exist?
I wrote Nuwa.nvim out of a need to maintain a light configuration for my Neovim setup. My configuration was growing increasingly complex and I didn't like the fact that I had to use a separate file for every single new plugin I installed. In Nuwa.nvim, new plugins are installed via a single function call, which allows you to dynamically install plugins or encapsulate the installation inside different functions and decide when you install a plugin in the Neovim start-up process.