Neovim is my primary editor for general purpose text. Even when I am taking Obsidian notes, I oftentimes still open the underlying markdown file in neovim for a better editing experience.
Neovim is an extension of Vim( a keyboard only editor ) integrating Lua as the plugin backend. Like VsCode, Neovim is super extensible and customizable.
Neovim is a terminal/CLI app, and thus allows me to stay in the terminal for my entire workflow.
My Config
My config is built off of a prebuilt distro LazyVim, main changes being using a different file explorer that treats files like its own text buffer.