diff --git a/autoload/rogue/main.lua b/autoload/rogue/main.lua index 903ac20..5d96f14 100644 --- a/autoload/rogue/main.lua +++ b/autoload/rogue/main.lua @@ -37,6 +37,12 @@ local function init_dirs() else g.game_dir = g.game_dir:gsub('\\', '/') g.game_dir = g.game_dir:gsub('~', g.home_dir) + if vim then + local exists = vim.eval('isdirectory("' .. g.game_dir .. '")') + if exists == 0 then + vim.command('call mkdir("' .. g.game_dir .. '", "p")') + end + end end if string.char(g.home_dir:byte(#g.home_dir)) ~= '/' then