lualine.nvim/lua/lualine/components/signify.lua

16 lines
414 B
Lua

local function signify()
if vim.fn.exists('*sy#repo#get_stats') == 0 then return '' end
local added, modified, removed = unpack(vim.fn['sy#repo#get_stats']())
if added == -1 then added = 0 end
if modified == -1 then modified = 0 end
if removed == -1 then removed = 0 end
local data = {
'+', added,
'~', modified,
'-', removed
}
return table.concat(data, ' ')
end
return signify