Communication with Emacs process is handled by EmacsClient in the pIDA->Emacs way, and EmacsServer the other way. On occurence of a message, EmacsServer extracts a request name and arguments, and then tries to invoke the matching method on a EmacsCallback object (see editor/emacs/emacs.py).
| Line # | Kind | Name | Docs |
|---|---|---|---|
| 40 | Class | EmacsClient | Tool for sending orders to emacs. |
| 130 | Class | EmacsServer | Listener for Emacs notifications. |