Anklang Scripting
The functionality of Anklang can be extended by user provided scripts. The scripts are written in Javascript and run as part of the User Interface threads.
Scripts can extend editing functionality or implement new controllers. The exact functions provided by a script are registered at script startup time.