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