Part of pida.utils.emacs.emacscom View In Hierarchy
EmacsClient class relies on the emacsclient binary. Note that this utility works with a server started from inside a running emacs instance. We assume for now that the emacs instance running in pida is the only one having a running server.
| Line # | Kind | Name | Docs |
|---|---|---|---|
| 49 | Method | __init__ | Constructor. |
| 56 | Method | activate | Allow communication. |
| 63 | Method | inactivate | Prevents sending any message to Emacs. |
| 70 | Method | set_directory | Undocumented |
| 73 | Method | open_file | Undocumented |
| 76 | Method | change_buffer | Undocumented |
| 79 | Method | save_buffer | Undocumented |
| 82 | Method | save_buffer_as | Undocumented |
| 85 | Method | close_buffer | Undocumented |
| 88 | Method | cut | Undocumented |
| 91 | Method | copy | Undocumented |
| 94 | Method | paste | Undocumented |
| 97 | Method | ping | Undocumented |
| 100 | Method | goto_line | Undocumented |
| 103 | Method | revert_buffer | Undocumented |
| 106 | Method | undo | Undocumented |
| 109 | Method | redo | Undocumented |
| 113 | Method | quit | Undocumented |
| 116 | Method | _send | Invokes emacsclient to send a message to Emacs. |