From 4ba5c05ab13d4feaf8f1ed157f3bfddbd66d713f Mon Sep 17 00:00:00 2001 From: vxid <16440823+vxid@users.noreply.github.com> Date: Tue, 17 Sep 2019 10:32:58 +0200 Subject: [PATCH] Add a post-window-delete-hook --- eyebrowse.el | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eyebrowse.el b/eyebrowse.el index 130ac6b..f80f591 100644 --- a/eyebrowse.el +++ b/eyebrowse.el @@ -152,6 +152,11 @@ t: Clean up and display the scratch buffer." :type 'hook :group 'eyebrowse) +(defcustom eyebrowse-post-window-delete-hook nil + "Hook run after deleting a window config." + :type 'hook + :group 'eyebrowse) + (defcustom eyebrowse-default-workspace-slot 1 "Slot number assigned to the default workspace." :type 'integer @@ -455,7 +460,8 @@ another appropriate window config." (eyebrowse-prev-window-config nil) (eyebrowse-next-window-config nil)) (run-hooks 'eyebrowse-pre-window-delete-hook) - (eyebrowse--delete-window-config (eyebrowse--get 'last-slot))))) + (eyebrowse--delete-window-config (eyebrowse--get 'last-slot)) + (run-hooks 'eyebrowse-post-window-delete-hook)))) (defun eyebrowse-rename-window-config (slot tag) "Rename the window config at SLOT to TAG.