>>>>> "Angus" == Angus Leeming <[EMAIL PROTECTED]> writes:
Angus> Timm confirms that this works on Win32 also, so it seems that Angus> we have a way out: when invoking an external script, we should Angus> wrap the argument in quotes (using QuoteName) if we have Angus> replaced one of the placeholders $$a, $$i, $$o, $$p, $$s, Angus> $$FName, $$FPath, $$AbsPath, $$RelPathMaster, $$RelPathParent, Angus> $$AbsOrRelPathMaster, $$AbsOrRelPathParent, $$Tempname, Angus> $$Sysdir, $$LyX, $$User Angus> Unfortunately, doing so is going to be a real PITA. Why? Can't you just QuoteName every $$ substitution instead of the whole argument? JMarc