From 10e68d1f19bcc71cfddc76c32f0b0261f5e4a71b Mon Sep 17 00:00:00 2001 From: kdav5758 Date: Sun, 4 Jul 2021 21:05:41 -0500 Subject: [PATCH] fix #1: formatted 846040c --- lua/autosave/modules/autocmds.lua | 51 +++++++++++++++++-------------- 1 file changed, 28 insertions(+), 23 deletions(-) diff --git a/lua/autosave/modules/autocmds.lua b/lua/autosave/modules/autocmds.lua index 862b776..89bcaba 100644 --- a/lua/autosave/modules/autocmds.lua +++ b/lua/autosave/modules/autocmds.lua @@ -101,15 +101,15 @@ function M.do_save() end function M.save() - if (autosave.hook_before_saving ~= nil) then - autosave.hook_before_saving() - end + if (autosave.hook_before_saving ~= nil) then + autosave.hook_before_saving() + end - M.do_save() + M.do_save() - if (autosave.hook_after_saving ~= nil) then - autosave.hook_after_saving() - end + if (autosave.hook_after_saving ~= nil) then + autosave.hook_after_saving() + end end local function parse_events() @@ -127,29 +127,34 @@ local function parse_events() end function M.load_autocommands() - - -- cmd([[call g:AutoSaveBufDo("lua require'autosave.modules.autocmds'.do_save()")]]) if (opts["write_all_buffers"] == false) then - api.nvim_exec( - [[ + api.nvim_exec( + [[ aug autosave_save au! au ]] .. - parse_events() .. - [[ * execute "lua require'autosave.modules.autocmds'.save()" | execute "lua require'autosave.modules.autocmds'.message_and_interval()" + parse_events() .. + [[ * execute "lua require'autosave.modules.autocmds'.save()" | execute "lua require'autosave.modules.autocmds'.message_and_interval()" aug END ]], - false - ) + false + ) else - local event_1 = opts["events"][1] or default_event - api.nvim_exec([[ -aug autosave_save - au! - au ]] .. parse_events() .. [[ * if !exists("g:autosave_changed") | let g:autosave_changed="t" | doautoall autosave_save ]] .. event_1 .. [[ | unlet g:autosave_changed | execute "lua require'autosave.modules.autocmds'.message_and_interval()" | else | execute "lua require'autosave.modules.autocmds'.save()" | endif -aug END - ]],false) - end + local event_1 = opts["events"][1] or default_event + api.nvim_exec( + [[ + aug autosave_save + au! + au ]] .. + parse_events() .. + [[ * if !exists("g:autosave_changed") | let g:autosave_changed="t" | doautoall autosave_save ]] .. + event_1 .. + [[ | unlet g:autosave_changed | execute "lua require'autosave.modules.autocmds'.message_and_interval()" | else | execute "lua require'autosave.modules.autocmds'.save()" | endif + aug END + ]], + false + ) + end end function M.unload_autocommands()