diff --git a/internal/buffer/buffer.go b/internal/buffer/buffer.go index d1f8db4b2b..fcf2ddfb30 100644 --- a/internal/buffer/buffer.go +++ b/internal/buffer/buffer.go @@ -689,6 +689,9 @@ func (b *Buffer) WordAt(loc Loc) []byte { // Shared returns if there are other buffers with the same file as this buffer func (b *Buffer) Shared() bool { for _, buf := range OpenBuffers { + if buf == nil { + continue + } if buf != b && buf.SharedBuffer == b.SharedBuffer { return true }