EagleFiler and MarsEdit 1.2

Tuesday, October 23rd, 2007 @ 11:54 am | AppleScript, Mac

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.

2 Responses to “EagleFiler and MarsEdit 1.2”

  1. Michael Says:

    You probably would have been right if you had saved the script in compiled format.

  2. Eric Says:

    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.