aboutsummaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/utils.lua9
1 files changed, 4 insertions, 5 deletions
diff --git a/lua/utils.lua b/lua/utils.lua
index ae9e0e9..3312479 100644
--- a/lua/utils.lua
+++ b/lua/utils.lua
@@ -15,13 +15,12 @@ function M.executable(name)
return false
end
-function M.may_create_dir()
- local fpath = fn.expand('<afile>')
- local parent_dir = fn.fnamemodify(fpath, ":p:h")
- local res = fn.isdirectory(parent_dir)
+--- Create a dir if if does not exist
+function M.may_create_dir(dir)
+ local res = fn.isdirectory(dir)
if res == 0 then
- fn.mkdir(parent_dir, 'p')
+ fn.mkdir(dir, 'p')
end
end