EagleFiler and MarsEdit 1.2
If you’ve tried using using my EagleFiler Capture Script with MarsEdit 1.x, you’ve probably noticed that it doesn’t work — EagleFiler claims it doesn’t support capturing from MarsEdit.
The solution is to rename the capture script from com.red-sweater.marsedit.applescript
to com.ranchero.MarsEdit.applescript
. Once you do this, EagleFiler will recognize the older version of MarsEdit.
You’ll also need to comment out or delete the two lines in the script that begin with if theVersion ≥ 2
. As the line implies, the functionality is only present in the newer version of MarsEdit. I had assumed that including the conditional statement would allow the script to run with older versions of MarsEdit, but it would appear that I was wrong.
October 23rd, 2007 at 12:23 pm
You probably would have been right if you had saved the script in compiled format.
October 23rd, 2007 at 12:30 pm
Funny you should mention that – I specifically chose the text format because I thought it would be more compatible. Since I figured people might want to customize the script, I thought using the text format would allow them to edit the script without needing to delete any MarsEdit 2.x-specific code.
Of course, I forgot to take into account that the script would need to be, you know, compiled at some point. If/when I post an updated script, I’ll likely switch to the compiled format.