Beispiel #1
0
	def load(self, heading=Heading):
		if self._bufnr == vim.current.buffer.number:
			self._content = VimBufferContent(vim.current.buffer)
		else:
			_buffer = None
			for b in vim.buffers:
				if self._bufnr == b.number:
					_buffer = b
					break

			if not _buffer:
				raise BufferNotFound(u'Unable to locate buffer number #%d' % self._bufnr)
			self._content = VimBufferContent(_buffer)

		self.update_changedtick()
		self._orig_changedtick = self._changedtick
		return Document.load(self, heading=Heading)
Beispiel #2
0
    def load(self, heading=Heading):
        if self._bufnr == vim.current.buffer.number:
            self._content = VimBufferContent(vim.current.buffer)
        else:
            _buffer = None
            for b in vim.buffers:
                if self._bufnr == b.number:
                    _buffer = b
                    break

            if not _buffer:
                raise BufferNotFound(u'Unable to locate buffer number #%d' %
                                     self._bufnr)
            self._content = VimBufferContent(_buffer)

        self.update_changedtick()
        self._orig_changedtick = self._changedtick
        return Document.load(self, heading=Heading)