From 36d961d3d11b72229aaa576dfc8e7f5e05510af8 Mon Sep 17 00:00:00 2001 From: Lewis Russell Date: Wed, 17 Apr 2024 13:46:03 +0100 Subject: [PATCH] fix: #989 --- lua/gitsigns/git.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lua/gitsigns/git.lua b/lua/gitsigns/git.lua index 940bbd6b..664d4f94 100644 --- a/lua/gitsigns/git.lua +++ b/lua/gitsigns/git.lua @@ -330,11 +330,13 @@ end --- @param gitdir? string --- @param toplevel? string function Repo:try_yadm(dir, gitdir, toplevel) - if not config.yadm.enable and self.gitdir then + if not config.yadm.enable or self.gitdir then return end - if not vim.startswith(dir, assert(os.getenv('HOME'))) then + local home = os.getenv('HOME') + + if not home or not vim.startswith(dir, home) then return end