fix(git): follow symlinks when resolving a buffer's repo

This commit is contained in:
2026-04-30 19:37:18 +02:00
parent af7e187aa9
commit 9568fc63a3
8 changed files with 20 additions and 18 deletions
+2 -1
View File
@@ -94,7 +94,8 @@ local function do_refresh(r)
if not vim.api.nvim_buf_is_valid(buf) then
r.buffers[buf] = nil
else
local status = statuses[vim.api.nvim_buf_get_name(buf)]
local status =
statuses[vim.fn.resolve(vim.api.nvim_buf_get_name(buf))]
if vim.b[buf].git_status ~= status then
vim.b[buf].git_status = status
dirty = true