Posted Apr 23, 2007 19:51 UTC (Mon) by jibal
In reply to: viper-mode
Parent article: Emacs 22 on April 23
"emacs is very far from "modeless", by any definition"
There is no comparison between emacs' modes, which are explicitly specified by switching between buffers or turning modes on and off, and vi's bimodal editing where every keystroke has two radically different meanings that one is constantly switching between (if they're actually editing, and not just typing a lot of new text). emacs's modes are more akin to different programs having different menus, or different user interfaces -- operations are context-sensitive, which is perfectly reasonable. But vi's modes both operate in exactly the same context. As Bill Joy said (http://web.cecs.pdx.edu/~kirkenda/joy84.html):
"One of the good things about EMACS, though, is its programmability and the modelessness. Those are two ideas which never occurred to me."
to post comments)