From 8deea64dba3b9b8f57e52bb6b0133263f6ff171f Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Thu, 6 Feb 2025 19:11:53 +0100 Subject: [PATCH] fix(bigfile): check that passed path is the one from the buffer --- lua/snacks/bigfile.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lua/snacks/bigfile.lua b/lua/snacks/bigfile.lua index 317a5eed..f09f8787 100644 --- a/lua/snacks/bigfile.lua +++ b/lua/snacks/bigfile.lua @@ -40,7 +40,13 @@ function M.setup() if not path or not buf or vim.bo[buf].filetype == "bigfile" then return end + if path ~= vim.api.nvim_buf_get_name(buf) then + return + end local size = vim.fn.getfsize(path) + if size <= 0 then + return + end if size > opts.size then return "bigfile" end