Emacs Lisp to Open Scripting Architecture bridge

I’m not sure I understand what that is:

“osa.el is an Emacs Lisp to macOS Open Scripting Architecture bridge (JavaScript / AppleScript) working on top of Apple Event descriptors as provided by Emacs Mac port.”

Does that mean that I can use Emacs Lisp to write things I would normally need AppleScript for?

Perhaps only really relevant if you are already doing things in elisp, and want to call out to osa functions.

See the examples:

osa/osa-examples.el at master · atomontage/osa

1 Like