]> git.eshelyaron.com Git - emacs.git/commitdiff
Chris Moore <christopher.ian.moore at gmail.com>
authorGlenn Morris <rgm@gnu.org>
Tue, 23 Oct 2007 07:10:56 +0000 (07:10 +0000)
committerGlenn Morris <rgm@gnu.org>
Tue, 23 Oct 2007 07:10:56 +0000 (07:10 +0000)
(comint-password-prompt-regexp): Handle `[sudo] password'-style
prompt.

lisp/ChangeLog
lisp/comint.el

index cb4029e1da7d00393b4dac2236a2f897f4c54c15..7731ffa3dbff5ba1cd027d92fdabb3cd583e4b35 100644 (file)
@@ -1,3 +1,8 @@
+2007-10-23  Chris Moore  <christopher.ian.moore@gmail.com>
+
+       * comint.el (comint-password-prompt-regexp):
+       Handle `[sudo] password'-style prompt.
+
 2007-10-23  Glenn Morris  <rgm@gnu.org>
 
        * progmodes/f90.el (f90-do-indent, f90-if-indent)
index 80a42dbdbfa5fd7332e9759f7f8980ff6c2f1218..ed1f38bf1a1887aeace1385812a2a78641f09606 100644 (file)
@@ -334,10 +334,11 @@ This variable is buffer-local."
 ;; ksu prints a prompt like `Kerberos password for devnull/root@GNU.ORG: '.
 ;; ssh-add prints a prompt like `Enter passphrase: '.
 ;; plink prints a prompt like `Passphrase for key "root@GNU.ORG": '.
+;; Ubuntu's sudo prompts like `[sudo] password for user:'
 ;; Some implementations of passwd use "Password (again)" as the 2nd prompt.
 (defcustom comint-password-prompt-regexp
   "\\(\\([Oo]ld \\|[Nn]ew \\|'s \\|login \\|\
-Kerberos \\|CVS \\|UNIX \\| SMB \\|LDAP \\|^\\)\
+Kerberos \\|CVS \\|UNIX \\| SMB \\|LDAP \\|\\[sudo] \\|^\\)\
 \[Pp]assword\\( (again)\\)?\\|\
 pass phrase\\|\\(Enter \\|Repeat \\|Bad \\)?[Pp]assphrase\\)\
 \\(?:, try again\\)?\\(?: for [^:]+\\)?:\\s *\\'"