From 3a32e04af12d7df1fde9d276a01080b7f65d4557 Mon Sep 17 00:00:00 2001 From: jdhao Date: Sat, 16 Oct 2021 00:08:36 +0800 Subject: [PATCH] replace vim-auto-save with AutoSave.nvim --- lua/config/autosave.lua | 15 +++++++++++++++ lua/plugins.lua | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 lua/config/autosave.lua diff --git a/lua/config/autosave.lua b/lua/config/autosave.lua new file mode 100644 index 0000000..7089305 --- /dev/null +++ b/lua/config/autosave.lua @@ -0,0 +1,15 @@ +require("autosave").setup({ + enabled = true, + execution_message = "Autosaved at " .. vim.fn.strftime("%H:%M:%S"), + events = { "InsertLeave", "TextChanged" }, + conditions = { + exists = true, + filename_is_not = {}, + filetype_is_not = {}, + modifiable = true, + }, + write_all_buffers = false, + on_off_commands = true, + clean_command_line_interval = 1000, + debounce_delay = 135, +}) diff --git a/lua/plugins.lua b/lua/plugins.lua index 930f036..144a2b3 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -149,7 +149,7 @@ require("packer").startup({ -- use 'mg979/vim-visual-multi' -- Autosave files on certain events - use({"907th/vim-auto-save", event = "VimEnter"}) + use({"Pocco81/AutoSave.nvim", event = "VimEnter", config = [[require('config.autosave')]]}) -- Show undo history visually use({"simnalamburt/vim-mundo", event = "VimEnter"})