From 57a3927f02d752884e53eeea9adb1587396564c5 Mon Sep 17 00:00:00 2001 From: Dmitry Maluka Date: Wed, 23 Dec 2020 21:21:20 +0100 Subject: [PATCH] Don't automatically disable readonly option (#1957) Fix the regression after 3b34a02: setting readonly option to true in onBufferOpen lua callback doesn't work, since it is automatically reset to false if write permission is not denied. --- internal/buffer/buffer.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/buffer/buffer.go b/internal/buffer/buffer.go index d5ccfac1..dba08fe7 100644 --- a/internal/buffer/buffer.go +++ b/internal/buffer/buffer.go @@ -239,7 +239,9 @@ func NewBufferFromFileAtLoc(path string, btype BufType, cursorLoc Loc) (*Buffer, buf = NewBuffer(file, util.FSize(file), filename, cursorLoc, btype) } - buf.SetOptionNative("readonly", readonly) + if readonly { + buf.SetOptionNative("readonly", true) + } return buf, nil }