local M = {} M.appid = "Nvim Config" function M.colorscheme(name) vim.cmd('colorscheme '..name) for k, v in pairs(vim.fn.getcompletion('', 'color')) do if v == name..'.ext' then vim.cmd('colorscheme '..name..'.ext') end end end function M.include(fn) if not pcall(require, fn) then vim.notify('Could not find '..fn, vim.log.levels.WARN, { title = M.appid }) end end function M.readf(fn) local f = io.open(fn, "r") if not f then return nil end local tab = {} for l in f:lines() do table.insert(tab, l) end return tab end return M