From 41009a3bbf367bab2bb6140ed0d71860be4e998b Mon Sep 17 00:00:00 2001 From: Petter Rodhelind Date: Thu, 4 Mar 2021 09:02:14 +0100 Subject: Add Get command to reload buffer from disk. --- editor/buffer.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'editor') diff --git a/editor/buffer.go b/editor/buffer.go index 54ac23e..503cf02 100644 --- a/editor/buffer.go +++ b/editor/buffer.go @@ -246,6 +246,14 @@ func (b *Buffer) Delete() (int, error) { return n, nil } +// Destroy will mark the buffer as completely empty and reset to 0. +func (b *Buffer) Destroy() { + b.buf.Destroy() + b.SetDot(0, 0) + b.dirty = false + b.file.read = false +} + // Len returns the number of bytes in buffer. func (b *Buffer) Len() int { b.initBuffer() -- cgit v1.2.3