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. |