Like a TUI version of stuff like in the picture?
Basically a settings dialog with:
- all nvim options (in sections)
- a plugin section with
- installed plugins
- toggle
- configuration options
- available plugins
Unlikely. Not really the vim way.
I believe the ‘bundles’ like lazyvim or lunarvim may be of your interest.
Looks like someone tried to do this and rightfully gave up on the neovim community: Formalize an extension specification: make configuring neovim as easy as vscode #14375
Pity. I’m not aware of another similar effort.
There are way too many options for a simple gui
I would recommend gettin lunarvim and just yanking whatever you like.
I think lazy.nvim has a pretty decent UI box for when you have plugins already installed. Things like managing updates and uninstalling for a session. But yeah it would be such a mess for a separate program to mess with the actual nvim config, or it would require enough setup to make it not even worth it in the first place. 99% of plugins can be “installed” by just pasting their remote Git repo urls into your package manager setup so, it’s not bad really. Part of the trade off for more control and efficiency I guess!
When I was learning neovim over the summer, editing the configs was the perfect way to practice editing. Lua is a simple language and forcing myself to do the config from within nvim created a positive feedback loop where I wanted to keep using the editor more and more. (I realize this anecdote is a non-solution to your request)