summary refs log tree commit diff
path: root/.vim/lua/globals.lua
blob: 6b2f004b0aadae20b64f09df5771636951192b38 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
---@diagnostic disable: undefined-global

_G.augroup = function(tbl)
  for name, autocmds in pairs(tbl) do
    local group = vim.api.nvim_create_augroup(name, { clear = true })
    for _, au in ipairs(autocmds) do
      vim.api.nvim_create_autocmd(au[1], {
        pattern = au[2],
        command = au[3],
        group = group,
      })
    end
  end
end