feat: better debug logging for ignored files
This commit is contained in:
@@ -31,8 +31,12 @@ local function load_gitignore_patterns(root)
|
||||
end
|
||||
|
||||
local function should_ignore_file(file, ignore_patterns)
|
||||
local conf = config.load()
|
||||
for _, pattern in ipairs(ignore_patterns) do
|
||||
if file:find(pattern, 1, true) then
|
||||
if conf.debug then
|
||||
vim.api.nvim_out_write("[chatgpt_nvim:context] Ignoring file/dir: " .. file .. " (matched pattern: " .. pattern .. ")\n")
|
||||
end
|
||||
return true
|
||||
end
|
||||
end
|
||||
@@ -80,10 +84,6 @@ local function scandir(dir, ignore_patterns, files)
|
||||
elseif ent.type == "directory" and ent.name ~= ".git" then
|
||||
scandir(fullpath, ignore_patterns, files)
|
||||
end
|
||||
else
|
||||
if conf.debug then
|
||||
vim.api.nvim_out_write("[chatgpt_nvim:context] Ignoring file/dir: " .. fullpath .. "\n")
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user