From 5b0eab14186a3c7b875d4e66f0ef1e432b895f18 Mon Sep 17 00:00:00 2001 From: Ivar Fatland Date: Mon, 15 Jun 2026 09:58:27 +0200 Subject: [PATCH] cleanup --- nvim/.config/nvim/init.lua | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index 91e33b5..6d730de 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -352,7 +352,11 @@ do cargo={'Cargo.toml'}, } + ---@param dir string? + ---@param glob_pattern string + ---@return boolean local function file_exists(dir, glob_pattern) + if dir == nil then return false end return vim.fn.globpath(dir, glob_pattern, false, false, false) ~= '' end @@ -369,14 +373,11 @@ do ---@return integer? ---@return string? local function iter(_, i) - i = i + 1 - local f = folders[i] - if f == nil then + if file_exists(folders[i], '.git') then return nil end - if file_exists(f, '.git') then - i = -1 - end + i = i + 1 + local f = folders[i] return i, f end