From abbc0bf34fce89f35a74b8f28cf8a4593b04cc1f Mon Sep 17 00:00:00 2001 From: phucisstupid <125681538+phucisstupid@users.noreply.github.com> Date: Sun, 21 Sep 2025 22:07:14 +0700 Subject: [PATCH] feat(bufferline): auto hide `x` --- lua/lazyvim/config/options.lua | 1 + lua/lazyvim/plugins/ui.lua | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/lua/lazyvim/config/options.lua b/lua/lazyvim/config/options.lua index 2ae1b38d..f57720a3 100644 --- a/lua/lazyvim/config/options.lua +++ b/lua/lazyvim/config/options.lua @@ -82,6 +82,7 @@ opt.laststatus = 3 -- global statusline opt.linebreak = true -- Wrap lines at convenient points opt.list = true -- Show some invisible characters (tabs... opt.mouse = "a" -- Enable mouse mode +opt.mousemoveevent = true -- Bufferline.nvim hover feature opt.number = true -- Print line number opt.pumblend = 10 -- Popup blend opt.pumheight = 10 -- Maximum number of entries in a popup diff --git a/lua/lazyvim/plugins/ui.lua b/lua/lazyvim/plugins/ui.lua index 23afdc39..76ae6011 100644 --- a/lua/lazyvim/plugins/ui.lua +++ b/lua/lazyvim/plugins/ui.lua @@ -18,6 +18,11 @@ return { }, opts = { options = { + hover = { + enabled = true, + delay = 200, + reveal = { "close" }, + }, -- stylua: ignore close_command = function(n) Snacks.bufdelete(n) end, -- stylua: ignore