On 24/1/2006, at 15:53, Simon Gregory wrote:
echo "<a href="javascript:TextMate.system( '$TM_BUNDLE_SUPPORT/ Tools/test.sh', null );">test</a>"
My assumption is that $TM_BUNDLE_SUPPORT doesn't get escaped properly (Application Support being the culprit) [...]
Yes -- you'll need to put quotes around it. E.g.:
echo "<a href="javascript:TextMate.system( '"$TM_BUNDLE_SUPPORT/ Tools/test.sh"', null );">test</a>"
[...] One thing to note - running the javascript above without null as the second param crashes TM.
I'm afraid it's a WebKit bug that I can't easily workaround (other than submit a patch to Apple) -- but I'll look into it.