Files
auto-save.nvim/lua/auto-save/utils/data.lua
T
Oula Kuuva 9d1c250bd2 fix: callbacks
Manually picked from https://github.com/Pocco81/auto-save.nvim/pull/67/,
namely 6203ae6d23625b93e563b8893cefb99e55ecb06f.
2023-02-12 18:31:27 +02:00

26 lines
401 B
Lua

local M = {}
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)
local cnf = require("auto-save.config").opts
if type(cnf.callbacks[callback_name]) == "function" then
cnf.callbacks[callback_name]()
end
end
return M