]> git.eshelyaron.com Git - emacs.git/commitdiff
Support French password prompts in shell
authorIan Johnson <ianprime0509@gmail.com>
Fri, 22 Dec 2017 14:11:00 +0000 (16:11 +0200)
committerEli Zaretskii <eliz@gnu.org>
Fri, 22 Dec 2017 14:11:00 +0000 (16:11 +0200)
French punctuation rules require a space (preferably non-breaking)
before the colon.

* lisp/comint.el (comint-password-prompt-regexp): Support
spaces (including non-breaking spaces) before and after password
prompt colon.  (Bug#29729)

Copyright-paperwork-exempt: yes

lisp/comint.el

index 5ee4e48d636b4784d3ce82499568c5fd81cec97f..430e83888c2219b118bcea58def77cc91df4c29e 100644 (file)
@@ -364,10 +364,10 @@ This variable is buffer-local."
    "\\(?:" (regexp-opt password-word-equivalents) "\\|Response\\)"
    "\\(?:\\(?:, try\\)? *again\\| (empty for no passphrase)\\| (again)\\)?"
    ;; "[[:alpha:]]" used to be "for", which fails to match non-English.
-   "\\(?: [[:alpha:]]+ .+\\)?[::៖]\\s *\\'")
+   "\\(?: [[:alpha:]]+ .+\\)?[\\s  ]*[::៖][\\s  ]*\\'")
   "Regexp matching prompts for passwords in the inferior process.
 This is used by `comint-watch-for-password-prompt'."
-  :version "26.1"
+  :version "27.1"
   :type 'regexp
   :group 'comint)