[vim] Fix up ensureMetadataDirectories function
This commit is contained in:
parent
0c9c8d0828
commit
e2e47d79fa
1 changed files with 8 additions and 7 deletions
|
@ -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()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue