Reply to message «Re: Problems with my .vimrc», 
sent 18:07:39 20 April 2011, Wednesday
by Tobias Lindgaard:

> It turns out that my mappings to change ; : aren't to clever so I just
> dump that.
> It destroys a lot of things with plugins who are giving keybindings..
> So I just reverted that change
You should write a bug report for each of these plugins: every clever plugin 
writer uses `*noremap' unless he wants to deal with such bugs.

Original message:
> It turns out that my mappings to change ; : aren't to clever so I just
> dump that.
> It destroys a lot of things with plugins who are giving keybindings..
> So I just reverted that change
> 
> On Wed, Apr 20, 2011 at 4:01 PM, Tobias Lindgaard
> 
> <[email protected]> wrote:
> > On Wed, Apr 20, 2011 at 3:52 PM, Ben Schmidt
> > 
> > <[email protected]> wrote:
> >> On 20/04/11 11:49 PM, Ben Schmidt wrote:
> >>>> nmap ,bn <ESC>:bn<CR>
> >>> 
> >>> ...
> >>> 
> >>>> nnoremap : ;
> >>> 
> >>> So first the nmap types <Esc>, but you are already in Normal mode, so
> >>> Esc usually just beeps, which might abort the mapping; so that's not a
> >>> good idea.
> >>> 
> >>> Even if it does get past that, though, it then types : but : has been
> >>> mapped to ; so instead of doing :bn<CR> it does ;bn<CR> (repeat last f
> >>> or t search in the same direction, or if there isn't one, probably just
> >>> beep and abort the mapping; or if it gets past that, then go back a
> >>> word, repeat the last search, and probably abort if the pattern is not
> >>> found, and then move down a line).
> >>> 
> >>> Try :nnoremap in place of :nmap even for the ones which don't swap keys
> >>> and see how far that gets you.
> >> 
> >> O, and leave out the Esc. E.g.
> >> 
> >> :nnoremap ,bn :bn<CR>
> >> 
> >> Smiles,
> >> 
> >> Ben.

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to