|
|
|
|
@ -252,11 +252,13 @@ class EAF(dbus.service.Object): |
|
|
|
|
if buffer.buffer_id == buffer_id: |
|
|
|
|
buffer.handle_input_message(callback_type, callback_result) |
|
|
|
|
|
|
|
|
|
@dbus.service.method(EAF_DBUS_NAME, in_signature="ss", out_signature="") |
|
|
|
|
def store_emacs_var(self, var_name, var_value): |
|
|
|
|
for buffer in list(self.buffer_dict.values()): |
|
|
|
|
buffer.emacs_var_dict[var_name] = var_value |
|
|
|
|
buffer.update_settings() |
|
|
|
|
@dbus.service.method(EAF_DBUS_NAME, in_signature="s", out_signature="") |
|
|
|
|
def store_emacs_var(self, var_dict_string): |
|
|
|
|
for var_pair in var_dict_string.split(":"): |
|
|
|
|
(var_name, var_value) = var_pair.split(",") |
|
|
|
|
for buffer in list(self.buffer_dict.values()): |
|
|
|
|
buffer.emacs_var_dict[var_name] = var_value |
|
|
|
|
buffer.update_settings() |
|
|
|
|
|
|
|
|
|
@dbus.service.signal(EAF_DBUS_NAME) |
|
|
|
|
def focus_emacs_buffer(self, message): |
|
|
|
|
|