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