emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 03c50fc 12/14: Make sure auth-source-pass is compat


From: Nicolas Petton
Subject: [Emacs-diffs] master 03c50fc 12/14: Make sure auth-source-pass is compatible with Emacs 25
Date: Tue, 5 Jun 2018 09:53:58 -0400 (EDT)

branch: master
commit 03c50fc7aecab0b42f9f80600d7cbc4c53bae54a
Author: Damien Cassou <address@hidden>
Commit: Nicolas Petton <address@hidden>

    Make sure auth-source-pass is compatible with Emacs 25
    
    * lisp/auth-source-pass.el: Use `advice-add' for Emacs 25 users as
    `auth-source-backend-parser-functions' does not exist there.
---
 lisp/auth-source-pass.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lisp/auth-source-pass.el b/lisp/auth-source-pass.el
index 1193d67..d5c6139 100644
--- a/lisp/auth-source-pass.el
+++ b/lisp/auth-source-pass.el
@@ -92,7 +92,9 @@ See `auth-source-search' for details on SPEC."
   (when (eq entry 'password-store)
     (auth-source-backend-parse-parameters entry auth-source-pass-backend)))
 
-(add-hook 'auth-source-backend-parser-functions 
#'auth-source-pass-backend-parse)
+(if (boundp 'auth-source-backend-parser-functions)
+    (add-hook 'auth-source-backend-parser-functions 
#'auth-source-pass-backend-parse)
+  (advice-add 'auth-source-backend-parse :before-until 
#'auth-source-pass-backend-parse))
 
 
 (defun auth-source-pass-get (key entry)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]