Matt Wozniski wrote:

> On Fri, Apr 3, 2009 at 11:51 AM, fREW Schmidt wrote:
> >> It looks kosher, leading me to believe it may be some funky
> >> mapping/abbrv you have in place. =C2=A0Do you experience the same
> >> problem when you start with
> >>
> >> =C2=A0 vim -u NONE
> >>
> >> If it does, then you'd have to track down which mapping is
> >> impeding your success. =C2=A0If it doesn't work when started with a
> >> blank config file, it might help to have the output of
> >
> > Ok, I figured out what the problem is, but it's a drag because I like the
> > setting to much to not use it:
> > " Swap ; and : =C2=A0Convenient.
> > nnoremap ; :
> > nnoremap : ;
> > vnoremap ; :
> > vnoremap : ;
> > So I can't do @: because it tries to do @; but if I do @; nothing happens=
>  at
> > all...
> 
> Vim sees "@:" properly, but puts a remappable ":" into the typeahead,
> which is remapped to ; and causes the rest of the command line to be
> interpreted as a normal-mode command...  looking at the code, this is
> because nv_at() calls do_execreg(), which calls put_in_typebuf(),
> which sticks a bunch of remappable things into the typeahead.  It
> seems to me that the automatically inserted : and "\n" shouldn't be
> remappable...  Bram?

I've put a remark in my todo list to look into this.

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui