From 2bb7b37f0b7b4139d9ab482d0304c9406fd8dc01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0imon=20Mandl=C3=ADk?= Date: Mon, 17 Feb 2025 11:25:11 +0100 Subject: [PATCH] fix: stl and stlnc fillchars are hidden in window picker --- 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 0f07c0c18b9..d0d86c24c61 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