How's the experience been? Editing? Language integration? Special/refreshing features?
Ones I can think of at this moment include Xi, OniVim, Kakoune and some of the ones listed here:
https://github.com/rothgar/awesome-tuis#editors
For debugging code, almost all compilers come with some default editor or "build environment." I just use whatever is there, for convenience.
I’m pretty sure even with plug-ins it’s light on resources. Without plug-ins it’s just a text editor, but with plugins you can get a language server (code analysis, auto completion, etc.), file tree, debugger, and anything else you need to basically make it an IDE.
The only issue is that there’s definitely a learning curve. Not just to learn vim, but also to figure out which plug-ins to use, and debug any issues (because they expect you to have more experience hacking stuff). Most operations are shortcuts, they’re not immediately clear like in an IDE.
I recommend Lunar-vim or NvChad as those seem easy to install, and neovide (GUI for neovim, aka a window you can run it in instead of a terminal which should also support all of neovim plugin’s weird features like displaying images).
Alternatively there are lots of mini-IDEs designed to be like VSCode but smaller. You can find some on past threads.