From 0d9b823db06cc11e6115b54297f690dff10c0299 Mon Sep 17 00:00:00 2001 From: Oliver Caldwell Date: Fri, 4 Aug 2023 10:44:05 +0100 Subject: [PATCH] Use VimLeavePre over ExitPre for running on-exit hooks #522 --- fnl/conjure/mapping.fnl | 2 +- lua/conjure/mapping.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fnl/conjure/mapping.fnl b/fnl/conjure/mapping.fnl index dd1b2ee98..d106b4104 100644 --- a/fnl/conjure/mapping.fnl +++ b/fnl/conjure/mapping.fnl @@ -228,7 +228,7 @@ (nvim.ex.autocmd :VimLeavePre :* (bridge.viml->lua :conjure.log :clear-close-hud-passive-timer {})) - (nvim.ex.autocmd :ExitPre :* (viml->fn on-exit)) + (nvim.ex.autocmd :VimLeavePre :* (viml->fn on-exit)) (nvim.ex.autocmd :QuitPre :* (viml->fn on-quit)) (nvim.ex.augroup :END)) diff --git a/lua/conjure/mapping.lua b/lua/conjure/mapping.lua index 623756db6..68568381f 100644 --- a/lua/conjure/mapping.lua +++ b/lua/conjure/mapping.lua @@ -130,7 +130,7 @@ local function init(filetypes) nvim.ex.autocmd("CursorMoved", "*", bridge["viml->lua"]("conjure.inline", "clear", {})) nvim.ex.autocmd("CursorMovedI", "*", bridge["viml->lua"]("conjure.inline", "clear", {})) nvim.ex.autocmd("VimLeavePre", "*", bridge["viml->lua"]("conjure.log", "clear-close-hud-passive-timer", {})) - nvim.ex.autocmd("ExitPre", "*", ("lua require('" .. _2amodule_name_2a .. "')['" .. "on-exit" .. "']()")) + nvim.ex.autocmd("VimLeavePre", "*", ("lua require('" .. _2amodule_name_2a .. "')['" .. "on-exit" .. "']()")) nvim.ex.autocmd("QuitPre", "*", ("lua require('" .. _2amodule_name_2a .. "')['" .. "on-quit" .. "']()")) return nvim.ex.augroup("END") end