I think I'll give #vi a go on my #OpenBSD desktop instead of using #vim for a while and see how I get on. Got my config in ~/.config/vi/exrc and I'm learning new to me stuff so all is good.
I didn't know there was any config for non-#vim #vi. I'd like to know what you can put in there.

I generally install Vim because I use it so much that I start hitting keys for features that vi doesn't have.
yeah 🙂
vi/nvi does have config, just simpler .exrc or EXINIT

things like:
set ruler set showmode map J 5j
no plugins, but enough for daily work


Ref: http://www.slackware.com/~r1w1s1/nvi.html#_nexrc_configuration_examples

CC: @[email protected]
nvi Quick Reference

@[email protected] @[email protected] Thank you for that link. I love learning something new about a program I've been using for many years.

@passthejoe @justine Note that you can map keys in nvi that you can't express symbolically in the config, if you ever need to. For instance, I map tab to my rewrapping script this way when I use nvi.

The only vimism that's really spoiled me is the more consistent handling of undo... Pressing 'u' repeatedly instead of just once and then using dot to undo further. As for the rest, I never learned vimisms, just straight vi functionality, so it's way less of a problem for me switching back and forth.

When I'm doing 1:1 teaching sessions at work and sometimes even customer calls, I often guide folks into more efficient use of vi. vim has some things it allows that end up being more work than if you know the proper vi way. For instance, how often do you see people living in insert mode and just leaning on backspace to delete stuff? Way easier to teach them 'dd' and numeric prefixes, or maybe paragraph addressing or even setting marks if they're ambitious and willing.