On Aug 11, 2012, at 5:56 PM, Fletcher Penney wrote:
You mean he uses a different protocol to call upon external editors, or allow others to use nvAlt as editor?
[…] nvAlt monitors that file, and if changes are saved, it updates the copy in it's database
Ah OK. This is pretty limited though, e.g. do ‘mate -h’ and you’ll see that there is a need for two-way communication.
[…]
- Be easy for 3rd party developers to integrate - adding ODB support required more effort on my part than it should have, and the sample code was not really helpful
I think the main issue with ODB is that it rely on an AppleEvent that Cocoa events actually doesn’t get to see, because it is abstracted away into application delegate methods (but they need some info that the delegate methods don’t get).