I will have to say that vim does most of that.

I don't really understand what you mean by ``column marking'', but you can definitely paste the same thing multiples times without it interrupting previous pastes by using `P', although that will keep your cursor above what's been pasted, so sort of the opposite of the effect you describe.

I don't think that it'll do the auto-space thing, either. (Edit: Yeah, it will. It's the virtualedit option.) The rest of it should be doable, albeit not with the default settings.


Edited by wfaulk (15/05/2003 10:23)
_________________________
Bitt Faulk