[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)
- [Emacs-diffs] master a6b1cb0 01/14: * lisp/auth-source-pass.el: Fix headers., (continued)
- [Emacs-diffs] master a6b1cb0 01/14: * lisp/auth-source-pass.el: Fix headers., Nicolas Petton, 2018/06/05
- [Emacs-diffs] master 53f044c 03/14: Fix indentation in auth-source-pass-tests.el, Nicolas Petton, 2018/06/05
- [Emacs-diffs] master 5b31e6d 04/14: Add a test to auth-source-pass-tests.el, Nicolas Petton, 2018/06/05
- [Emacs-diffs] master a52661b 05/14: Add missing test cases to auth-source-pass-tests.el, Nicolas Petton, 2018/06/05
- [Emacs-diffs] master 7b2d475 09/14: * lisp/auth-source-pass.el: Update version to 3.0.0, Nicolas Petton, 2018/06/05
- [Emacs-diffs] master 1d2551f 07/14: Fix auth-source-pass.el to properly handle special inputs, Nicolas Petton, 2018/06/05
- [Emacs-diffs] master a6cbdd4 11/14: * lisp/auth-source-pass.el: Update version to 4.0.0, Nicolas Petton, 2018/06/05
- [Emacs-diffs] master 5d23382 14/14: * lisp/auth-source-pass.el: Update version to 4.0.1, Nicolas Petton, 2018/06/05
- [Emacs-diffs] master 24cbb65 08/14: Silence byte compiler warning in auth-source-pass, Nicolas Petton, 2018/06/05
- [Emacs-diffs] master a613326 10/14: Fix prefix messages of auth-source-pass debug messages, Nicolas Petton, 2018/06/05
- [Emacs-diffs] master 03c50fc 12/14: Make sure auth-source-pass is compatible with Emacs 25,
Nicolas Petton <=
- [Emacs-diffs] master 47ccee2 13/14: Test checking that auth-source-pass backend is correctly installed, Nicolas Petton, 2018/06/05
- [Emacs-diffs] master b43ed61 06/14: auth-source-pass: Take care of matching hosts when port is provided, Nicolas Petton, 2018/06/05