From 724e29446fba0c327415f5e13be3b9646afa69cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6ran=20Karl?= <3951388+JoeKar@users.noreply.github.com> Date: Thu, 8 Aug 2024 22:11:54 +0200 Subject: [PATCH] action/command: On `reload` prevent overwriting local settings --- internal/action/command.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/action/command.go b/internal/action/command.go index d29aeb03..4dec9ee8 100644 --- a/internal/action/command.go +++ b/internal/action/command.go @@ -410,6 +410,10 @@ func reloadRuntime(reloadPlugins bool) { for _, b := range buffer.OpenBuffers { config.InitLocalSettings(b.Settings, b.Path) for k, v := range b.Settings { + if _, ok := b.LocalSettings[k]; ok { + // reload should not override local settings + continue + } b.DoSetOptionNative(k, v) } b.UpdateRules()