From: On Behalf Of Ben Fritz
> Any ideas here what might be going on? I was able to get Vim to use
> chcp.com only by copying it from the System32 directory into
> $VIMRUNTIME. I think this is NOT a good way to fix the problem. As
> soon as Vim 7.4 or 8.0 comes out the workaround will stop working.
> 
> Yes, my $PATH contains the system32 directory.
> 
> C:\eclim-git\eclim>dir C:\WINDOWS\system32\*.com
>  Volume in drive C is Local Disk
>  Volume Serial Number is EA9A-15F2
> 
>  Directory of C:\WINDOWS\system32
> 
> 02/18/2007  06:00 AM             9,216 chcp.com
> 02/18/2007  06:00 AM            12,288 diskcomp.com
> 02/18/2007  06:00 AM             9,728 diskcopy.com
> 02/18/2007  06:00 AM            30,720 format.com
> 02/18/2007  06:00 AM            43,008 mode.com
> 02/18/2007  06:00 AM            25,088 more.com
> 02/18/2007  06:00 AM            17,408 tree.com
>               7 File(s)        147,456 bytes
>               0 Dir(s)  181,770,612,736 bytes free
> 
> C:\eclim-git\eclim>"C:\Program Files (x86)\vim\vim73\vim.exe" -N -u
                         ^^^^^^^^^^^^^^^^^^^
64-bit Windows versions (Win 7) contain a bunch of filesystem
redirections so that 32 bit apps can believe they are on a 32 OS and
be happy, and 64 bit apps get the same treatment. What you are seeing
is almost certainly a result of those redirections, as vim is a 32-bit
app.

I'm not a Windows programmer, but I understand there are special new
windows calls that will give the raw situation if the app really wants
it.

A couple of quick links:
http://msdn.microsoft.com/en-us/library/aa384187(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/aa365743(v=vs.85).aspx

...Stu

-- 
You received this message from the "vim_dev" 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

Raspunde prin e-mail lui