From: Juri Linkov Date: Wed, 30 Oct 2024 18:32:28 +0000 (+0200) Subject: Call tab-bar-tab-post-open-functions during tabs initialization X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=08a1e09952dd3e393e9ed6efc9f52177d55af71e;p=emacs.git Call tab-bar-tab-post-open-functions during tabs initialization * lisp/tab-bar.el (tab-bar-tabs): Run the hook 'tab-bar-tab-post-open-functions' after creating the first tab in the selected frame's tab-bar list of tabs (bug#74087). Suggested by Ship Mints . (cherry picked from commit 2c062dfdf50970766db179ccbad7ce71c541cd72) --- diff --git a/lisp/tab-bar.el b/lisp/tab-bar.el index 88b45114f4d..5fba78ff031 100644 --- a/lisp/tab-bar.el +++ b/lisp/tab-bar.el @@ -803,7 +803,9 @@ Return its existing value or a new value." (funcall tab-bar-tab-name-function)))) ;; Create default tabs (setq tabs (list (tab-bar--current-tab-make))) - (tab-bar-tabs-set tabs frame)) + (tab-bar-tabs-set tabs frame) + (run-hook-with-args 'tab-bar-tab-post-open-functions + (car tabs))) tabs)) (defun tab-bar-tabs-set (tabs &optional frame)