def _revertSavedFiles(savedFiles): global currently_saving currently_saving = 1 for file in savedFiles: buf = lisp.find_buffer_visiting(file) if buf: lisp.set_buffer(buf) lisp.revert_buffer(None,1) currently_saving = 0
def _revertSavedFiles(savedFiles): global currently_saving currently_saving = 1 for file in savedFiles: buf = lisp.find_buffer_visiting(file) if buf: lisp.set_buffer(buf) lisp.revert_buffer(None, 1) currently_saving = 0
def reload_files(self, filenames, moves={}): if self.filename() in moves: initial = None else: initial = lisp.current_buffer() for filename in filenames: buffer = lisp.find_buffer_visiting(filename) if buffer: if filename in moves: lisp.kill_buffer(buffer) lisp.find_file(moves[filename]) else: lisp.set_buffer(buffer) lisp.revert_buffer(False, True) if initial is not None: lisp.set_buffer(initial)
def _reload_buffers_for_changes(self, changed_resources, moved_resources={}): if self._get_resource() in moved_resources: initial = None else: initial = lisp.current_buffer() for resource in changed_resources: buffer = lisp.find_buffer_visiting(str(resource.real_path)) if buffer: if resource.exists(): lisp.set_buffer(buffer) lisp.revert_buffer(False, True) elif resource in moved_resources: new_resource = moved_resources[resource] lisp.kill_buffer(buffer) lisp.find_file(new_resource.real_path) if initial is not None: lisp.set_buffer(initial)
def reloadBuffer(self): # ;; (switch-to-buffer bname) # ;; (revert-buffer 'IGNORE-AUTO 'NOCONFIRM) lisp.switch_to_buffer(self.bufferName) lisp.revert_buffer(lisp.IGNORE_AUTO, lisp.NOCONFIRM)