diff --git a/internal/buffer/buffer.go b/internal/buffer/buffer.go index b20e6649..36b8a11e 100644 --- a/internal/buffer/buffer.go +++ b/internal/buffer/buffer.go @@ -218,7 +218,7 @@ func NewBufferFromFileAtLoc(path string, btype BufType, cursorLoc Loc) (*Buffer, file, err := os.Open(filename) fileInfo, serr := os.Stat(filename) - if serr != nil { + if serr != nil && !os.IsNotExist(serr) { return nil, serr }