From f3736630c05eb06ee516ea2b59c03e1b7aa117f2 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Mon, 8 Apr 2024 19:54:22 +0530 Subject: [PATCH] nvim: statusline: Fix git status being nil signs.add/change/delete can be nil for a file not yet being tracked with git. This was broken in 703d23c. --- nvim/.config/nvim/after/plugin/statusline.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nvim/.config/nvim/after/plugin/statusline.lua b/nvim/.config/nvim/after/plugin/statusline.lua index 8da138c..0d1b5b8 100644 --- a/nvim/.config/nvim/after/plugin/statusline.lua +++ b/nvim/.config/nvim/after/plugin/statusline.lua @@ -143,11 +143,11 @@ M.get_git_status = function(self) and string.format( " %s+%s %s~%s %s-%s", "%#DiffAdded#", - signs.add, + signs.add or 0, "%#DiffChanged#", - signs.change, + signs.change or 0, "%#DiffRemoved#", - signs.delete + signs.delete or 0 ) or "" end