fix(image.hover): close when needed. Closes #1229

This commit is contained in:
Folke Lemaitre 2025-02-17 14:37:27 +01:00
parent f4ca368672
commit 1f9ba12755
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040

View file

@ -226,9 +226,16 @@ function M.hover()
img = Snacks.image.placement.new(win.buf, src, o),
}
vim.api.nvim_create_autocmd({ "BufWritePost", "CursorMoved", "ModeChanged", "BufLeave" }, {
buffer = current_buf,
once = true,
callback = M.hover,
group = vim.api.nvim_create_augroup("snacks.image.hover", { clear = true }),
callback = function()
if not hover then
return true
end
M.hover()
if not hover then
return true
end
end,
})
end