Skip to content

Commit acff220

Browse files
committed
🚑 Fix fn.mkdir()
1 parent ad48934 commit acff220

3 files changed

Lines changed: 7 additions & 4 deletions

File tree

assets/templates/traits.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ function M.Traits:new(traits)
5858
if traits.distribution_version:match "%$" or traits.distribution_version == "none" then
5959
traits.distribution_version = "0.0.1"
6060
end
61-
fn.mkdir(traits.log_dir)
61+
fn.mkdir(traits.log_dir, 'p')
6262
return Traits(traits.shared_data_dir, traits.user_data_dir, traits.log_dir, traits.distribution_name,
6363
traits.distribution_code_name, traits.distribution_version, traits.app_name,
6464
M.log_level[traits.min_log_level])

packages/platformdirs/lua/platformdirs/platforms.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ end
4242
---@param path string
4343
function M.PlatformDirs:optionally_create_directory(path)
4444
if self.ensure_exists and not fn.isdirectory(path) then
45-
fn.mkdir(path)
45+
fn.mkdir(path, 'p')
4646
end
4747
end
4848

packages/vim/lua/vim/fn.lua

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---wrap `vim.fn`
22
---@module vim.fn
33
---@diagnostic disable: undefined-global
4-
-- luacheck: ignore 111 113
4+
-- luacheck: ignore 111 113 212
55
if vim and vim.fn then
66
return vim.fn
77
end
@@ -17,7 +17,10 @@ end
1717

1818
---wrap `vim.fn.mkdir()`
1919
---@param name string
20-
function M.mkdir(name)
20+
---@param flags string?
21+
---@param prot integer?
22+
---@diagnostic disable-next-line: unused-local
23+
function M.mkdir(name, flags, prot)
2124
lfs.mkdir(name)
2225
end
2326

0 commit comments

Comments
 (0)