Files
auto-save.nvim/lua/auto-save/utils/data.lua
T

26 lines
400 B
Lua

local M = {}
local cnf = require("auto-save.config").opts
function M.set_of(list)
local set = {}
for i = 1, #list do
set[list[i]] = true
end
return set
end
function M.not_in(var, arr)
if M.set_of(arr)[var] == nil then
return true
end
end
function M.do_callback(callback_name)
if type(cnf.callbacks[callback_name]) == "function" then
cnf.callbacks[callback_name]()
end
end
return M