From 8ab6b1ea993281323314463e9dacb159052c002e Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Fri, 8 Mar 2024 11:50:04 -0800 Subject: [PATCH] [vim] Handle a nil result from io.popen when looking up a Git repo --- config/nvim/init.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/config/nvim/init.lua b/config/nvim/init.lua index d784285..265b7e0 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -4,8 +4,13 @@ require "os" function gitTopLevelDirectory() local handle = io.popen("git rev-parse --show-toplevel") + if handle == nil then + return nil + end + local gitRepoTopLevelDirectoryPath = vim.fn.trim(handle:read("*a")) handle:close() + return gitRepoTopLevelDirectoryPath end