mirror of
https://github.com/zoriya/auto-save.nvim.git
synced 2025-12-06 06:36:11 +00:00
fix(default): imediatly save before quiting or suspending
This commit is contained in:
@@ -95,7 +95,7 @@ EOF
|
|||||||
{
|
{
|
||||||
enabled = true, -- start auto-save when the plugin is loaded (i.e. when your package manager loads it)
|
enabled = true, -- start auto-save when the plugin is loaded (i.e. when your package manager loads it)
|
||||||
trigger_events = { -- See :h events
|
trigger_events = { -- See :h events
|
||||||
immediate_save = { "BufLeave", "FocusLost" }, -- vim events that trigger an immediate save
|
immediate_save = { "BufLeave", "FocusLost", "QuitPre", "VimSuspend" }, -- vim events that trigger an immediate save
|
||||||
defer_save = { "InsertLeave", "TextChanged" }, -- vim events that trigger a deferred save (saves after `debounce_delay`)
|
defer_save = { "InsertLeave", "TextChanged" }, -- vim events that trigger a deferred save (saves after `debounce_delay`)
|
||||||
cancel_deferred_save = { "InsertEnter" }, -- vim events that cancel a pending deferred save
|
cancel_deferred_save = { "InsertEnter" }, -- vim events that cancel a pending deferred save
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -95,7 +95,7 @@ VIM-PLUG *auto-save.nvim-installation-vim-plug*
|
|||||||
{
|
{
|
||||||
enabled = true, -- start auto-save when the plugin is loaded (i.e. when your package manager loads it)
|
enabled = true, -- start auto-save when the plugin is loaded (i.e. when your package manager loads it)
|
||||||
trigger_events = { -- See :h events
|
trigger_events = { -- See :h events
|
||||||
immediate_save = { "BufLeave", "FocusLost" }, -- vim events that trigger an immediate save
|
immediate_save = { "BufLeave", "FocusLost", "QuitPre", "VimSuspend" }, -- vim events that trigger an immediate save
|
||||||
defer_save = { "InsertLeave", "TextChanged" }, -- vim events that trigger a deferred save (saves after `debounce_delay`)
|
defer_save = { "InsertLeave", "TextChanged" }, -- vim events that trigger a deferred save (saves after `debounce_delay`)
|
||||||
cancel_deferred_save = { "InsertEnter" }, -- vim events that cancel a pending deferred save
|
cancel_deferred_save = { "InsertEnter" }, -- vim events that cancel a pending deferred save
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ Config = {
|
|||||||
enabled = true, -- start auto-save when the plugin is loaded (i.e. when your package manager loads it)
|
enabled = true, -- start auto-save when the plugin is loaded (i.e. when your package manager loads it)
|
||||||
trigger_events = { -- See :h events
|
trigger_events = { -- See :h events
|
||||||
--- @type TriggerEvent[]?
|
--- @type TriggerEvent[]?
|
||||||
immediate_save = { "BufLeave", "FocusLost" }, -- vim events that trigger an immediate save
|
immediate_save = { "BufLeave", "FocusLost", "QuitPre", "VimSuspend" }, -- vim events that trigger an immediate save
|
||||||
--- @type TriggerEvent[]?
|
--- @type TriggerEvent[]?
|
||||||
defer_save = { "InsertLeave", "TextChanged" }, -- vim events that trigger a deferred save (saves after `debounce_delay`)
|
defer_save = { "InsertLeave", "TextChanged" }, -- vim events that trigger a deferred save (saves after `debounce_delay`)
|
||||||
--- @type TriggerEvent[]?
|
--- @type TriggerEvent[]?
|
||||||
|
|||||||
Reference in New Issue
Block a user