On Sun, Jun 19, 2016, at 18:44, Gregory Ewing wrote: > Lawrence D’Oliveiro wrote: > > But not vi/vim. It only lets you place your cursor *on* a character, not > > *in-between* characters. > > That's because the terminals it was designed to work on > didn't have any way of displaying a cursor between two > characters. Emacs is the same (except it doesn't go as > far as having two different insertion modes -- you just > think of the insertion point as being to the left of > the character that the cursor is on).
So, basically, Emacs is *not* the same. The point is that in vim you can't position the normal-mode cursor in such a way that inserted characters are inserted at the end of the line. How the cursor is displayed has nothing to do with it. And, insertion is to the left of the character that the cursor is on in vim, too. That's why the "a" command moves the cursor. > I would say that's about the *least* weird thing about > vi[m] though... :-( -- https://mail.python.org/mailman/listinfo/python-list