Beispiel #1
0
	def __init__(self, bufnr=0):
		u"""
		:bufnr:		0: current buffer, every other number refers to another buffer
		"""
		Document.__init__(self)
		self._bufnr            = vim.current.buffer.number if bufnr == 0 else bufnr
		self._changedtick      = -1
		self._orig_changedtick = 0
Beispiel #2
0
    def __init__(self, bufnr=0):
        u"""
		:bufnr:		0: current buffer, every other number refers to another buffer
		"""
        Document.__init__(self)
        self._bufnr = vim.current.buffer.number if bufnr == 0 else bufnr
        self._changedtick = -1
        self._orig_changedtick = 0
Beispiel #3
0
	def __init__(self, bufnr=0):
		u"""
		:bufnr:		0: current buffer, every other number refers to another buffer
		"""
		Document.__init__(self)
		self._bufnr            = vim.current.buffer.number if bufnr == 0 else bufnr
		self._changedtick      = -1

		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
Beispiel #4
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 #5
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)