To convince SOS 4.1.1 to view or edit files in your favourite editor, use a command like this in the first field of the "External Programs" dialog box:
open -a /Applications/BBEdit\ 6.5/BBEdit\ 6.5 "%s"
In my case, I use BBEdit. If you want to use your "default" registered editor, drop the "-a /Applications/BBEdit\ 6.5/BBEdit\ 6.5" part. SOS will bomb though, if no editor is registered for the file type, so I always force the use of BBEdit. You can look at the command options for "open" from the terminal window.
To convince SOS 4.1.1 to use the groovy FileMerge utility that comes with the Apple developer tools, enter this in the two diff fields of the "External Programs" dialog box:
opendiff "%s" "%s"
OpenDiff is the command line interface to FileMerge. You can also use it for merging, as its usage is:
opendiff file1 file2 [-ancestor ancestorFile] [-merge mergeFile]
Trial and error is fun. Can we have this put into some sort of document, SourceGear?
Thanks!
Tony
How to: Use GUI edit/diff/merge tools on Mac OS X
Moderator: SourceGear