From 085c8017d8ed3c83d1f61306d6b42f460d2857bc Mon Sep 17 00:00:00 2001 From: jdhao Date: Sat, 20 Aug 2022 13:50:23 +0800 Subject: update the autocmd for saving a file --- lua/utils.lua | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'lua/utils.lua') 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('') - 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 -- cgit v1.2.3