Files
nvim-config/lua/plugins/autosave.lua
T
2026-05-16 20:45:35 -05:00

21 lines
795 B
Lua

return {
{
"okuuva/auto-save.nvim",
cmd = "ASToggle",
event = { "InsertLeave", "TextChanged" },
opts = {
enabled = true,
trigger_events = { -- See :h auto-save-events
immediate_save = { "BufLeave", "FocusLost" }, -- vim events that trigger an immediate save
defer_save = { "InsertLeave", "TextChanged" }, -- vim events that trigger a deferred save (with delay)
cancel_deferred_save = { "InsertEnter" }, -- vim events that cancel a deferred save
},
condition = nil,
write_all_buffers = false, -- write all modified buffers or only the current one
no_filetype_is_saveable = false, -- whether to save "no-filetype" files
debounce_delay = 1000, -- save after 1000ms of inactivity
debug = false,
},
},
}