chore!: fix cancel_deferred_save event typo (#58)

Copied over from https://github.com/okuuva/auto-save.nvim/pull/48

---------

Co-authored-by: Sergey Kochetkov <skoch13@pm.me>
This commit is contained in:
Toni Müller
2024-10-09 13:06:36 +02:00
committed by GitHub
parent 1747cf21c6
commit 95544f7467
4 changed files with 14 additions and 5 deletions

View File

@@ -8,7 +8,7 @@ Config = {
--- @type TriggerEvent[]?
defer_save = { "InsertLeave", "TextChanged" }, -- vim events that trigger a deferred save (saves after `debounce_delay`)
--- @type TriggerEvent[]?
cancel_defered_save = { "InsertEnter" }, -- vim events that cancel a pending deferred save
cancel_deferred_save = { "InsertEnter" }, -- vim events that cancel a pending deferred save
},
-- function that takes the buffer handle and determines whether to save the current buffer or not
-- return true: if buffer is ok to be saved
@@ -34,13 +34,22 @@ function Config:handle_deprecations(custom_opts)
custom_opts["execution_message"] = nil
end
if custom_opts["trigger_events"] and custom_opts["trigger_events"]["cancel_defered_save"] then
vim.notify(
"The `cancel_defered_save` config option in the auto-save.nvim plugin has been renamed to `cancel_deferred_save`.",
vim.log.levels.WARN
)
custom_opts["trigger_events"]["cancel_deferred_save"] = custom_opts["trigger_events"]["cancel_defered_save"]
custom_opts["trigger_events"]["cancel_defered_save"] = nil
end
return custom_opts
end
function Config:set_options(custom_opts)
custom_opts = custom_opts or {}
custom_opts = self.handle_deprecations(custom_opts)
custom_opts = self:handle_deprecations(custom_opts)
self.opts = vim.tbl_deep_extend("keep", custom_opts, self.opts)
end

View File

@@ -129,7 +129,7 @@ function M.on()
group = augroup,
desc = "Save a buffer after the `debounce_delay`",
})
autocmds.create_autocmd_for_trigger_events(events.cancel_defered_save, {
autocmds.create_autocmd_for_trigger_events(events.cancel_deferred_save, {
callback = function(opts)
if should_be_saved(opts.buf) then
cancel_timer(opts.buf)