Files
vim-matchup/lua/match-up.lua
Andy K. Massimino 181b4f6518 Revert "Cleanup echo"
This reverts commit 3d3e6c5472.
2021-12-27 12:24:09 -05:00

25 lines
516 B
Lua

local M = {}
local function do_setup(opts, validate)
for mod, elem in pairs(opts) do
for key, val in pairs(type(elem) == 'table' and elem or {}) do
local opt = 'matchup_'..mod..'_'..key
if validate and vim.g[opt] == nil then
error(string.format('invalid option name %s.%s', mod, key))
end
vim.g[opt] = val
end
end
end
function M.setup(opts)
local sync = opts.sync
if sync then
vim.cmd[[runtime! plugin/matchup.vim]]
end
do_setup(opts, sync)
end
return M