Doesn't exist for Emacs. Both sides of the great Emacs / XEmacs divide claim this as an advantage.
Doesn't exist for vi. This is clearly due to the inherent inferiority of vi and its users.
This mode exists by default for GNU/Emacs too, it has been added in version 20.3.
printable version
chaos
Everything2 Help