From 094be841bf2261fb5efc0cacd0a40d34695906d7 Mon Sep 17 00:00:00 2001 From: Lin Sun Date: Sat, 27 Apr 2024 06:55:49 +0000 Subject: [PATCH] * lisp/eshell/esh-mode.el (eshell-first-time-mode-hook): Run the hook for once --- lisp/eshell/esh-mode.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lisp/eshell/esh-mode.el b/lisp/eshell/esh-mode.el index b15f99a035..5de200ce4b 100644 --- a/lisp/eshell/esh-mode.el +++ b/lisp/eshell/esh-mode.el @@ -418,8 +418,10 @@ eshell-mode (add-hook 'kill-buffer-hook #'eshell-kill-buffer-function t t) - (if eshell-first-time-p - (run-hooks 'eshell-first-time-mode-hook)) + (when eshell-first-time-p + (setq eshell-first-time-p nil) + (run-hooks 'eshell-first-time-mode-hook)) + (run-hooks 'eshell-post-command-hook)) (put 'eshell-mode 'mode-class 'special) -- 2.20.5