Skip to content

Commit ed989a2

Browse files
committed
fix(autocmds): Fixed a bug triggering on_mode_change on disabled buffers
1 parent 5bd30cb commit ed989a2

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

lua/markview/autocmds.lua

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,12 @@ autocmds.modeChanged = function (args)
141141

142142
if not args.buf or not state.enabled() or not state.buf_attached(args.buf) then
143143
return;
144-
elseif not state.get_buffer_state(args.buf, false) then
145-
return;
144+
else
145+
local buf_state = state.get_buffer_state(args.buf, false);
146+
147+
if not buf_state or not buf_state.enable then
148+
return;
149+
end
146150
end
147151

148152
local use_delay, ignore = autocmds.use_delay(args.buf, args.event, args);

0 commit comments

Comments
 (0)