feat!: Replace callbacks with autocommand events (#25)

This commit is contained in:
Toni Müller
2023-07-03 17:29:54 +03:00
committed by GitHub
parent 19bd29c150
commit f134f34512
5 changed files with 58 additions and 34 deletions
+18
View File
@@ -0,0 +1,18 @@
local M = {}
local api = vim.api
local augroup_name = "AutoSave"
--- @param opts? table
M.create_augroup = function(opts)
opts = opts or {}
api.nvim_create_augroup(augroup_name, opts)
end
--- @param pattern string
--- @param saved_buffer number
M.exec_autocmd = function(pattern, saved_buffer)
api.nvim_exec_autocmds("User", { pattern = pattern, data = { saved_buffer = saved_buffer } })
end
return M