From a18a0415b79254c5ecc582d1183545951dea9bb1 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Wed, 31 Aug 2022 11:44:38 +0530 Subject: [PATCH] nvim: statusline: Do not set winbar for floating windows --- nvim/.config/nvim/after/plugin/statusline.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nvim/.config/nvim/after/plugin/statusline.lua b/nvim/.config/nvim/after/plugin/statusline.lua index abc8d1e..11eb395 100644 --- a/nvim/.config/nvim/after/plugin/statusline.lua +++ b/nvim/.config/nvim/after/plugin/statusline.lua @@ -252,6 +252,12 @@ api.nvim_create_autocmd({"WinLeave" , "BufLeave"}, { api.nvim_create_autocmd({"BufWinEnter", "BufFilePost"}, { group = status_id, callback = function() + -- Skip floating windows + -- Idea taken from https://github.com/itchyny/lightline.vim/pull/552 + if api.nvim_win_get_config(0).relative ~= '' then + return + end + local winbar_filetype_exclude = { "diff", "fugitive",