Neovim

I guess you're a dickhead that doesn't care about others preferences.
tabs can be any width depending on your settings.

Tabs tend to cause problems in languages that rely on them syntax-wise like python when people with different editors work on something or with people who use spaces to indent and there are quit a lot of those out there so I prefer to expand tabs

its entirely dependent on the editor and the settings of said editor. this your be in the guidelines of your project, trying to guess what people use is retarded.

Vim but better and less bloated.

>running a text editor as a client

Searching "vim vis" gets me github.com/martanne/vis, which appears to be it.

github.com/martanne/vis
It's also in most software repos

ur just shit

Didn't they remove ex mode?

People using neovim are like people who sleep with shemales: faggots in denial. Or, in the case of neovim users, faggots in denial who are also IDE users in denial.

If you want a simple text editor use vim (or even simpler variants of vi). If you want a fucking IDE, use an IDE.