Your comments

On the Mac OS X side, I have gotten a start at a Cocoa app to proxy the Apple Event over to Sublime Text. When I get the event, however, the kpos param looks like an empty string:


5/19/13 11:53:37.002 PM Unity[5720]: AE2000 (5720 ): Sending an event:

------oo start of event oo------

aevt('aevt'\'odoc' transactionID=0 sourcePSN=[0x0,6e06e "MonoDevelop-Unity"] timeout=7200 eventSource=3 { '----':fsrf("/Users/tkeating/hg-repos/Kingdoms/Assets/Scripts/maps/TraverseWaypointAI.cs"), 'kpos':TEXT(""), 'FSnd':type('UNED') })

------oo  end of event  oo------

 (AESendMessage()/AEMach.cp #2482) main


I'm sure there's actually some data in the NSAppleEventDescriptor, because (as you can tell if you look carefully at that example) this is actually an event that Unity sent to MonoDevelop, which correctly jumps to the indicated line. However, I can't seem to figure out how to extract it.


If anyone has a wild hair and wants to try and take a crack at figuring out how to get valid data out of the event descriptor, the project is available at https://github.com/MrTact/SublimeProxy.