On Wed 26-Jul-06 12:45am -0600, A.J.Mechelynck wrote:

> IIUC, it's a feature: \* means a literal asterisk. Not a very good
> feature since IIUC, asterisks are not allowed in filenames on Windows.
> Or can they happen in long file names?

I know \* means a literal asterisk in a regex, but didn't
know it meant that in a file name.  In fact I don't believe
that is true on Windows.  For example,

    :arg .\*.c

works as expected (like :arg *.c).

From your second point, AFAIK '*' is not valid in a
filename:

    [c:\pad]echo foo > "bar*"
    4NT: (Sys) The filename, directory name, or volume label syntax is 
incorrect.
     "C:\pad\bar*"
     
> ... Don't you have a HOME directory? On XP, I would expect that to
> default to %HOMEDRIVE%%HOME£PATH% if you don't define it (something like
> C:\Documents and Settings\<username> ) -- and, since XP is a multiuser
> OS, it allows each user to have a different set of preferences. $VIM,
> OTOH, would normally be something like C:\Program Files\Vim , which is
> the same for everyone.

Yes, I have a HOME, but it is not in my rtp.

    :echo expand("~")
    c:\util\home

    :echo $vim $vimruntime
    c:\vim c:\vim\vim70

But since I'm the only user of Vim/Gvim on this machine or
my home network, I don't take advantage of per user
settings.

-- 
Best regards,
Bill

Reply via email to