best text editor for programming Python on a Mac

Michael Torrie torriem at
Sat Jun 18 21:01:03 EDT 2016

On 06/18/2016 06:50 PM, Michael Torrie wrote:
> On 06/18/2016 06:12 PM, Lawrence D’Oliveiro wrote:
>> But not vi/vim. It only lets you place your cursor *on* a character,
>> not *in-between* characters. That’s why you need two separate
>> insertion commands, insert-before and insert-after. And one of those
>> has the interesting side effect where, if you exit insertion mode
>> without inserting anything, it doesn’t put you back in the same
>> position as before. Why?

Nevermind I see what you are talking about.  Doesn't bother me though.

>> As to why you need insertion commands at all, that’s another
>> thing...

In it's day, the scriptability of ed depended on this feature.

More information about the Python-list mailing list