local fn = vim.fn -- inspect something function _G.inspect(item) vim.pretty_print(item) end local M = {} function M.executable(name) if fn.executable(name) > 0 then return true end 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) if res == 0 then fn.mkdir(parent_dir, 'p') end end function M.get_nvim_version() local actual_ver = vim.version() local nvim_ver_str = string.format("%d.%d.%d", actual_ver.major, actual_ver.minor, actual_ver.patch) return nvim_ver_str end return M