diff options
| author | Robert Günzler <r@gnzler.io> | 2021-02-23 13:25:59 +0100 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2021-04-26 02:09:44 +0200 |
| commit | af429ed47696cc62ae29759524fca49a791e845d (patch) | |
| tree | e5f2e6e6d29620277b8ddde9a4b6bcfdd517b521 /.vim/lua/utils.lua | |
| parent | 01c7c7a51b65a836d7d33c9320a80a0537cff6e1 (diff) | |
vim: update 2021-02-23T13:26:28Z+01:00
Diffstat (limited to '.vim/lua/utils.lua')
| -rw-r--r-- | .vim/lua/utils.lua | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/.vim/lua/utils.lua b/.vim/lua/utils.lua index ab7793f..271d593 100644 --- a/.vim/lua/utils.lua +++ b/.vim/lua/utils.lua @@ -26,6 +26,16 @@ M.augroup = function(name, autocmds) end vim.cmd('augroup END') end +M.augroup2 = function(tbl) + for name, autocmds in pairs(tbl) do + vim.cmd('augroup ' .. name) + vim.cmd('autocmd!') + for _, au in ipairs(autocmds) do + vim.cmd('autocmd ' .. table.concat(au, ' ')) + end + vim.cmd('augroup END') + end +end M.def = function(name, cmd, ...) local opts = table.concat((... or {}), ' ') |