Linked by Thom Holwerda on Fri 28th Sep 2012 20:44 UTC
Thread beginning with comment 537034
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[5]: Please don't be so ungrateful : G3 is GREAT software
by zima on Fri 5th Oct 2012 23:49
in reply to "RE[4]: Please don't be so ungrateful : G3 is GREAT software"
I'm a vim user, but it's not because it's modal. It's because I want a highly-extensible editor with a minimal UI (minimal distraction)
It quite possibly distracts you more, but on a more fundamental level so you don't notice it...
http://plan9.bell-labs.com/wiki/plan9/Mouse_vs._keyboard/index.html




Member since:
2010-01-21
I generally agree. I'm a vim user, but it's not because it's modal. It's because I want a highly-extensible editor with a minimal UI (minimal distraction), minimal system requirements, and both GTK+ and ncurses UIs and vim is closer to how I naturally work than emacs.
Plus it's got things that'd be a major pain to implement myself like the :gui command and the SnipMate script.
If it weren't so hard to implement without breaking things, I'd set up my Vim so it behaves as much like a non-modal editor as possible and just prefix all my commands with Ctrl+O. (Among other things, it'd simplify my muscle memory to not have to keep one set of habits for vim and another for every other app which uses CUA keybindings because its vim-like mode is incapable of parsing the keybinds out of my .vimrc)
It still annoys the hell out of me that "cursor will stay in the viewport even if that means scrolling has to drag it along for the ride" is hard-coded into vim. I've taken to tapping undo and then redo to recover my old place since I can't tap left then right like in any other editor. (I never remember to set a mark before scrolling)