Imagine a legacy automobile where the break pedal accelerates if the car is in neutral, and where the user guide says that's exactly what it does.
Some people might favour changing those mechanics -- and the user guide too. Granted, what's "correct" is somewhat a matter of opinion and semantics. To repeat my earlier QUESTION: Is there anyone here who in any way depends on or likes the ESC-equals-return behaviour? Personally, I'd prefer an OpenBSD stock vi without a conditionally accelerating break pedal -- but I'm also strongly in favour of preserving the original behaviour in the traditional-vi port <http://ports.su/editors/traditional-vi>, which would remain available regardless of what, if anything, is done to OpenBSD's stock vi or (upstream?) nvi. On 20/02/2019, Ted Unangst <t...@tedunangst.com> wrote: > ropers wrote: >> I personally agree with Sijmen. OpenBSD has always prioritised >> correctness over legacy compatibility and standards compliance. >> Instinctively, leaving a slightly "buggy" thing in base on the theory >> that anyone who doesn't like it should just install larger and less >> scrutinised code from ports feels wrong. > > That you do not like it does not make it incorrect. > > As you have discovered, all of the existing documentation for vi says this > is > what it does. Changing behavior would make us incorrect. >