From 146ef5d0b86ca777f0ecd4eb5982f8beb4ea6e12 Mon Sep 17 00:00:00 2001 From: jdhao Date: Thu, 13 Jan 2022 20:27:48 +0800 Subject: use lua for may_create_dir --- lua/utils.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'lua/utils.lua') diff --git a/lua/utils.lua b/lua/utils.lua index a4c02f2..7deb322 100644 --- a/lua/utils.lua +++ b/lua/utils.lua @@ -14,4 +14,14 @@ function M.executable(name) return false end +function M.may_create_dir() + local fpath = vim.fn.expand('') + local parent_dir = vim.fn.fnamemodify(fpath, ":p:h") + local res = vim.fn.isdirectory(parent_dir) + + if res == 0 then + vim.fn.mkdir(parent_dir, 'p') + end +end + return M -- cgit v1.2.3