Bill McCarthy wrote:
> On Sun 23-Sep-07 8:34pm -0600, Dasn wrote:
>
> > I've posted on vim_use some days before:
> >
> >>$ vim -c "q" 'foo ~ foo'
> >>$ vim -c "normal '0"
> >>E20: Mark not set
> >
> > Filename contains '~' character which is around with path separators
> > (i.e. ' ' and ',') has such problem.
> >
> > And the patch:
> >
> > Index: mark.c
>
> With Windows (using XP) the problem is far nastier. Simply
> opening a file with that name:
>
> gvim "foo ~ foo"
>
> causes problems. Specifically, I receive the following
> message:
>
> E303: Unable to open swap file for "foo C:\Documents and Settings\Bill
> foo", recovery impossible
>
> Notice how the '~' is expanded.
>
> In my environment:
>
> HOMEDRIVE=C:
> HOMEPATH=\Documents and Settings\Bill
With MS-Windows the wildcard expansion is done by Vim, not by the shell.
The shell does remove the double quotes. This results in ~ to be
expanded. Try putting a backslash before it.
--
VOICE OVER: As the horrendous Black Beast lunged forward, escape for Arthur
and his knights seemed hopeless, when, suddenly ... the animator
suffered a fatal heart attack.
ANIMATOR: Aaaaagh!
VOICE OVER: The cartoon peril was no more ... The Quest for Holy Grail could
continue.
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
/// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ download, build and distribute -- http://www.A-A-P.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---