[vim] Fix up ensureMetadataDirectories function

This commit is contained in:
Eryn Wells 2023-08-23 16:19:44 -07:00
parent 0c9c8d0828
commit e2e47d79fa

View file

@ -7,11 +7,12 @@ vim.cmd [[
require 'os' require 'os'
require 'configuration' require "configuration"
require 'colors' require "colors"
require 'keys' require "keys"
require "lsp"
function ensureMetadataDirectoriesExist() function ErynEnsureMetadataDirectoriesExist()
local paths = { local paths = {
vim.opt.backupdir:get(), vim.opt.backupdir:get(),
vim.opt.directory:get(), vim.opt.directory:get(),
@ -19,13 +20,13 @@ function ensureMetadataDirectoriesExist()
} }
local function makeDirectory(path) local function makeDirectory(path)
os.execute("mkdir", "-p", path) os.execute("mkdir -p " .. path)
end end
for _, opt in ipairs(paths) do for _, opt in ipairs(paths) do
for _, value in ipairs(opt) do for _, value in ipairs(opt) do
if string.find(value, "//$") then if string.find(value, "//$") then
makeDirectory(path) makeDirectory(value)
end end
end end
end end
@ -38,4 +39,4 @@ function ensureMetadataDirectoriesExist()
end end
end end
ensureMetadataDirectoriesExist() ErynEnsureMetadataDirectoriesExist()