Skip to content

Commit 567fe21

Browse files
committed
feat: skip dir create for non strings (issue: #84)
1 parent cc1e0c2 commit 567fe21

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

lua/gp/init.lua

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -728,13 +728,13 @@ M.setup = function(opts)
728728

729729
-- make sure _dirs exists
730730
for k, v in pairs(M.config) do
731-
-- strip trailing slash
732731
if k:match("_dir$") and type(v) == "string" then
733-
M.config[k] = v:gsub("/$", "")
734-
end
735-
if k:match("_dir$") and vim.fn.isdirectory(v) == 0 then
736-
M.info("creating directory " .. v)
737-
vim.fn.mkdir(v, "p")
732+
local dir = v:gsub("/$", "")
733+
M.config[k] = dir
734+
if vim.fn.isdirectory(dir) == 0 then
735+
M.info("creating directory " .. dir)
736+
vim.fn.mkdir(dir, "p")
737+
end
738738
end
739739
end
740740

0 commit comments

Comments
 (0)