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 -~----------~----~----~----~------~----~------~--~---