diff --git a/lua/plugins/heirline.lua b/lua/plugins/heirline.lua index c7fa59e..f248e2d 100644 --- a/lua/plugins/heirline.lua +++ b/lua/plugins/heirline.lua @@ -586,8 +586,12 @@ local TablineFileNameBlock = { end end, on_click = { - callback = function(_, minwid) - vim.api.nvim_win_set_buf(0, minwid) + callback = function(_, minwid, _, button) + if (button == "m") then -- close on mouse middle click + vim.api.nvim_buf_delete(minwid, {force = true}) + else + vim.api.nvim_win_set_buf(0, minwid) + end end, minwid = function(self) return self.bufnr