From 7944093238f5678c1286c46545f06cf861774547 Mon Sep 17 00:00:00 2001 From: Charlie Gruenwald Date: Sun, 15 Mar 2026 11:30:34 -0600 Subject: [PATCH] fix: add BufEnter to document integration autocmds Without BufEnter, images don't re-render when switching buffers in the same window (e.g. :bnext, :bprev). BufEnter fires on buffer switches within a window, complementing WinNew, BufWinEnter, and TabEnter. --- lua/image/utils/document.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/image/utils/document.lua b/lua/image/utils/document.lua index 8b74217..0501907 100644 --- a/lua/image/utils/document.lua +++ b/lua/image/utils/document.lua @@ -234,7 +234,7 @@ local create_document_integration = function(config) local group = vim.api.nvim_create_augroup(group_name, { clear = true }) -- watch for window changes - vim.api.nvim_create_autocmd({ "WinNew", "BufWinEnter", "TabEnter" }, { + vim.api.nvim_create_autocmd({ "WinNew", "BufWinEnter", "BufEnter", "TabEnter" }, { group = group, callback = function(args) if not has_valid_filetype(ctx, vim.bo[args.buf].filetype) then return end