From b69914325a945ee5157f0d21047210b42af5776e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0imon=20Mandl=C3=ADk?= Date: Sat, 22 Feb 2025 01:32:52 +0100 Subject: [PATCH] fix: window picker: hide fillchars: stl and stlnc (#3066) fix: stl and stlnc fillchars are hidden in window picker Co-authored-by: Alexander Courtis --- lua/nvim-tree/actions/node/open-file.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lua/nvim-tree/actions/node/open-file.lua b/lua/nvim-tree/actions/node/open-file.lua index 0f07c0c1..d0d86c24 100644 --- a/lua/nvim-tree/actions/node/open-file.lua +++ b/lua/nvim-tree/actions/node/open-file.lua @@ -80,6 +80,14 @@ local function pick_win_id() local win_map = {} local laststatus = vim.o.laststatus vim.o.laststatus = 2 + local fillchars = vim.opt.fillchars:get() + local stl = fillchars.stl + local stlnc = fillchars.stlnc + fillchars.stl = nil + fillchars.stlnc = nil + vim.opt.fillchars = fillchars + fillchars.stl = stl + fillchars.stlnc = stlnc local tabpage = vim.api.nvim_get_current_tabpage() local win_ids = vim.api.nvim_tabpage_list_wins(tabpage) @@ -179,6 +187,7 @@ local function pick_win_id() end vim.o.laststatus = laststatus + vim.opt.fillchars = fillchars if not vim.tbl_contains(vim.split(M.window_picker.chars, ""), resp) then return