mirror of
https://github.com/zoriya/auto-save.nvim.git
synced 2026-08-16 02:44:35 +00:00
feat!: Replace callbacks with autocommand events (#25)
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user