def on_close(self, view):
     view_dict = OpenViews.get(view)
     if view_dict:
         OpenViews.remove(view)
         operation = view_dict['extra']
         content = view.substr(sublime.Region(0, view.size()))
         if content:
             operation.command.defer(lambda: operation.full_add(content))
         else:
             operation.reexecute()
Example #2
0
 def on_close(self, view):
     view_dict = OpenViews.get(view)
     if view_dict:
         OpenViews.remove(view)
         operation = view_dict['extra']
         content = view.substr(sublime.Region(0, view.size()))
         if content:
             operation.command.defer(lambda: operation.full_add(content))
         else:
             operation.reexecute()