12 lines
291 B
Lua
12 lines
291 B
Lua
local cmd = vim.cmd
|
|
|
|
return function(group, cmds, clear)
|
|
clear = clear == nil and false or clear
|
|
if type(cmds) == 'string' then cmds = {cmds} end
|
|
cmd('augroup ' .. group)
|
|
if clear then cmd [[au!]] end
|
|
for _, c in ipairs(cmds) do cmd('autocmd ' .. c) end
|
|
cmd [[augroup END]]
|
|
end
|
|
|