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
-~--~~~~--~~--~--~---