Example #1
0
    def run_(self, edit_token, args):
        global edit_callback_result, edit_callback_exc

        sublime_api.view_begin_edit(self.view.id(), edit_token,
                                    'livejs_call_with_edit_token', None)
        try:
            edit_callback_result = edit_callback(edit_token)
        except Exception as e:
            edit_callback_exc = e
        finally:
            sublime_api.view_end_edit(self.view.id(), edit_token)
Example #2
0
 def end_edit(self, edit):
     sublime_api.view_end_edit(self.view_id, edit.edit_token)
Example #3
0
 def end_edit(self, edit):
     sublime_api.view_end_edit(self.view_id, edit.edit_token)
     edit.edit_token = 0