---@type table local M = {} M.git_signs = function() local status = vim.b.gitsigns_status_dict if not status then return "" end local root = status.root:gsub("^(.+[/\\])", "") local head = status.head local stage = ("%s+%s%s~%s%s!%s%s "):format( "%#Changed#", status.changed, "%#Added#", status.added, "%#Removed#", status.removed, "%*" ) return ("%s %s %s "):format(root, head, stage) end return M