more stuff too lazy to seperate
This commit is contained in:
30
lua/core/misc.lua
Normal file
30
lua/core/misc.lua
Normal file
@ -0,0 +1,30 @@
|
||||
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
|
Reference in New Issue
Block a user