From a1ce601f66b3cca2db78a3c530552572f6a57ecf Mon Sep 17 00:00:00 2001 From: Jesse Leite Date: Thu, 5 Aug 2021 23:13:27 -0400 Subject: [PATCH] Hook up `save_on_change` option to menu buffer. --- lua/harpoon/ui.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lua/harpoon/ui.lua b/lua/harpoon/ui.lua index 139acdc..d82e5d9 100644 --- a/lua/harpoon/ui.lua +++ b/lua/harpoon/ui.lua @@ -81,6 +81,7 @@ M.toggle_quick_menu = function() local win_info = create_window() local contents = {} + local global_config = harpoon.get_global_settings() Harpoon_win_id = win_info.win_id Harpoon_bufh = win_info.bufnr @@ -111,6 +112,14 @@ M.toggle_quick_menu = function() Harpoon_bufh ) ) + if global_config.save_on_change then + vim.cmd( + string.format( + "autocmd TextChanged,TextChangedI :lua require('harpoon.ui').on_menu_save()", + Harpoon_bufh + ) + ) + end vim.cmd( string.format( "autocmd BufModifiedSet set nomodified",