]> git.eshelyaron.com Git - emacs.git/commitdiff
Final tweak for Tramp's yubikey detection
authorMichael Albinus <michael.albinus@gmx.de>
Tue, 27 Jul 2021 07:28:28 +0000 (09:28 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Tue, 27 Jul 2021 07:28:28 +0000 (09:28 +0200)
* lisp/net/tramp.el (tramp-yubikey-regexp)
(tramp-action-show-and-confirm-message): Expect also "\n".

lisp/net/tramp.el

index 5d7deada8bb76517261275dd5aaf2bfa8c99445e..2a664b6f7918c3b61c78feb1b173f14d45209087 100644 (file)
@@ -700,7 +700,7 @@ The regexp should match at end of buffer."
 ;; Yubikey requires the user physically to touch the device with their
 ;; finger.  We must tell it to the user.
 (defcustom tramp-yubikey-regexp
-  "^\r*Confirm user presence for key .*\r*"
+  "^\r*Confirm user presence for key .*[\r\n]*"
   "Regular expression matching yubikey confirmation message.
 The regexp should match at end of buffer."
   :version "28.1"
@@ -4690,7 +4690,7 @@ Wait, until the connection buffer changes."
       (goto-char (point-min))
       (tramp-check-for-regexp proc tramp-process-action-regexp)
       (tramp-message
-       vec 0 "%s" (replace-regexp-in-string "\r" "" (match-string 1)))
+       vec 0 "%s" (replace-regexp-in-string "[\r\n]" "" (match-string 1)))
       ;; Hide message.
       (narrow-to-region (point-max) (point-max))
       ;; Wait for new output.