]> git.eshelyaron.com Git - emacs.git/commitdiff
Check for a real process when trying to find password prompts in Eshell
authorJim Porter <jporterbugs@gmail.com>
Sun, 2 Jun 2024 20:07:10 +0000 (13:07 -0700)
committerEshel Yaron <me@eshelyaron.com>
Tue, 4 Jun 2024 09:06:44 +0000 (11:06 +0200)
* lisp/eshell/esh-mode.el (eshell-watch-for-password-prompt): Use
'eshell-head-process'.

(cherry picked from commit cd7dd3e675ef2e3ae6e30ee70523ceb7f1fd1d67)

lisp/eshell/esh-mode.el

index ea2ccb08be1c5f58537c0afc012bb333a86fb320..e6f3cb5f6ad01b3263083c9c1b6e069c2185ece2 100644 (file)
@@ -952,7 +952,7 @@ buffer's process if STRING contains a password prompt defined by
 `eshell-password-prompt-regexp'.
 
 This function could be in the list `eshell-output-filter-functions'."
-  (when eshell-foreground-command
+  (when (eshell-head-process)
     (save-excursion
       (let ((case-fold-search t))
        (goto-char eshell-last-output-block-begin)