diff --git a/lua/gitsigns/blame.lua b/lua/gitsigns/blame.lua index f56166eb..9800a59e 100644 --- a/lua/gitsigns/blame.lua +++ b/lua/gitsigns/blame.lua @@ -289,6 +289,11 @@ M.blame = function() blm_wlo.winfixwidth = true blm_wlo.wrap = false + if vim.wo[win].winbar ~= '' then + local name = api.nvim_buf_get_name(bufnr) + blm_wlo.winbar = vim.fn.fnamemodify(name, ':.') + end + if vim.fn.exists('&winfixbuf') then blm_wlo.winfixbuf = true end