mirror of
https://github.com/zoriya/auto-save.nvim.git
synced 2026-08-07 14:47:32 +00:00
20 lines
451 B
Lua
20 lines
451 B
Lua
local M = {}
|
|
|
|
local api = vim.api
|
|
local augroup_name = "AutoSave"
|
|
|
|
--- @param opts? table
|
|
--- @return number
|
|
M.create_augroup = function(opts)
|
|
opts = opts or { clear = true }
|
|
return 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
|