1
0
mirror of https://github.com/jdhao/nvim-config.git synced 2025-06-08 14:14:33 +02:00

Merge pull request #102 from jdhao/lualine

use gitsigns for diff
This commit is contained in:
jdhao 2022-09-10 22:57:06 +08:00 committed by GitHub
commit 9ba728e201
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -74,6 +74,21 @@ local function mixed_indent()
end end
end end
local diff = function()
local git_status = vim.b.gitsigns_status_dict
if git_status == nil then
return
end
local modify_num = git_status.changed
local remove_num = git_status.removed
local add_num = git_status.added
local info = { added = add_num, modified = modify_num, removed = remove_num }
-- vim.pretty_print(info)
return info
end
require("lualine").setup({ require("lualine").setup({
options = { options = {
icons_enabled = true, icons_enabled = true,
@ -87,7 +102,13 @@ require("lualine").setup({
}, },
sections = { sections = {
lualine_a = { "mode" }, lualine_a = { "mode" },
lualine_b = { "branch", "diff" }, lualine_b = {
"branch",
{
'diff',
source = diff
}
},
lualine_c = { lualine_c = {
"filename", "filename",
{ {