On Mon, 14 May 2012, Dotan Cohen wrote:

On Mon, May 14, 2012 at 3:48 PM, Benjamin R. Haskell wrote:
In any case, by far _most_ of the leading characters are used outside the mappings, so it is the common case that is being made annoying for the sake of the uncommon case. If need be, I would prefer that the text be added to the buffer and then removed if it matches a map.

I could be wrong, but I don't think mapping things that start with letters in insert mode is the common case.  (Though, that might be because of the issue we're discussing.)  My personal preference is to not map anything in insert mode at all, except via abbreviations. And a lot of people seem to prefer <F#> keys.


I like to keep my fingers on the home row, this is the reason that I started using VIM in the first place. You'll notice that the letter-started mappings are all there to avoid using the Arrow keys or Esc key.

Agreed. The efficiency of home row and modality is the main reason I stick with Vim. But, I have the 'lift hand off keyboard to whack <Esc>' motion pretty engrained. (Far faster than I've ever gotten at moving to the arrow keys.)

A lot of people seem to like remapping CapsLock to Esc. (Which needs to be done at the O/S level.) And if you're in gvim (not terminal vim, right now), you can use:

" :ino[remap]
ino <S-CR> <Esc>

(Not really "solutions" per se, but possibly worth some consideration.)

--
Best,
Ben

--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to