summaryrefslogtreecommitdiff
path: root/pkgs/custom-neovim
diff options
context:
space:
mode:
authortriethyl <triethylammonium@pm.me>2025-08-05 22:46:29 -0400
committertriethyl <triethylammonium@pm.me>2025-08-05 22:46:29 -0400
commit2709e7f94ddb5a81249c8b27162f9b33590b1516 (patch)
tree3dacc41b7f83657d70cee8492262d27d73a24466 /pkgs/custom-neovim
parent88641682428c2f81eaff4a65e3898a694fbd641e (diff)
neovim: fixed git status?
Diffstat (limited to 'pkgs/custom-neovim')
-rw-r--r--pkgs/custom-neovim/config/lua/statusline.lua12
1 files changed, 12 insertions, 0 deletions
diff --git a/pkgs/custom-neovim/config/lua/statusline.lua b/pkgs/custom-neovim/config/lua/statusline.lua
index 72ce6ca..fcfc1d2 100644
--- a/pkgs/custom-neovim/config/lua/statusline.lua
+++ b/pkgs/custom-neovim/config/lua/statusline.lua
@@ -163,6 +163,18 @@ statusline_components.git_status = function()
return ''
end
+ if not vim.b.gitsigns_status_dict.added then
+ return ''
+ end
+
+ if not vim.b.gitsigns_status_dict.changed then
+ return ''
+ end
+
+ if not vim.b.gitsigns_status_dict.removed then
+ return ''
+ end
+
local status = {}
local gitsigns_status = vim.b.gitsigns_status_dict