On Sat, Aug 8, 2009 at 4:49 AM, Ian00 wrote:
>
> This looks like a bug that I've worked around. I've noticed in windows
> vista that mapping alt keys doesn't work in ~/.vimrc. Mapping after
> vim loads works fine, and creating a separate file with the mappings
> and then sourcing it from an autocommand works:
>
>        autocmd VimEnter * source ~/.vimbugfix
>
> For reference, alt a-z in insert mode gives:
> áâãäåæçèéêëìíîïðñòóôõö÷øùú
>
> I get the same result with default settings, and no vimrc or gvimrc.
>
> - Ian Kelling

Hm.  Don't have a windows machine to test with at the moment, care to
do some debugging?  What does "set enc? fenc? fencs?" print out if you
put it in _vimrc?  If you run that line manually?  If you put the maps
in _vimrc, what shows up for them in the output of the :map command?
My wild guess is that the encoding when the vimrc is being sourced
doesn't match the encoding you get once vim is started, and that's
causing vim to map one set of byte sequences for <A-x> in vimrc and
another set once vim has started.  If I'm right, you might be able to
fix it using either a "scriptencoding" in the vimrc (but probably
not), or by setting "encoding" in your vimrc.

~Matt

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

Raspunde prin e-mail lui