[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/leaf f093a7e92d 2/6: support custom symbol
From: |
ELPA Syncer |
Subject: |
[elpa] externals/leaf f093a7e92d 2/6: support custom symbol |
Date: |
Thu, 3 Aug 2023 03:58:14 -0400 (EDT) |
branch: externals/leaf
commit f093a7e92ddb00818acf4f3408f5c00daa8210ca
Author: Naoya Yamashita <conao3@gmail.com>
Commit: Naoya Yamashita <conao3@gmail.com>
support custom symbol
---
leaf-tests.el | 9 +++++++++
leaf.el | 6 +++++-
2 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/leaf-tests.el b/leaf-tests.el
index fbaa5c3080..abf2d00c95 100644
--- a/leaf-tests.el
+++ b/leaf-tests.el
@@ -325,6 +325,15 @@ Example:
:lisp-dir "lisp"))
(prog1 'bbdb
(leaf-handler-vc bbdb
+ (bbdb
+ (:url "https://git.savannah.nongnu.org/git/bbdb.git" :lisp-dir
"lisp")))))
+
+ ((leaf *bbdb-custom*
+ :vc (bbdb
+ :url "https://git.savannah.nongnu.org/git/bbdb.git"
+ :lisp-dir "lisp"))
+ (prog1 '*bbdb-custom*
+ (leaf-handler-vc *bbdb-custom*
(bbdb
(:url "https://git.savannah.nongnu.org/git/bbdb.git" :lisp-dir
"lisp")))))))
diff --git a/leaf.el b/leaf.el
index 16c2a67c70..905b7d23e5 100644
--- a/leaf.el
+++ b/leaf.el
@@ -320,7 +320,11 @@ Sort by `leaf-sort-leaf--values-plist' in this order.")
`(,val ,(delq nil (mapcar (lambda (elm) (when (symbolp elm) elm))
fns)))))
((memq leaf--key '(:vc))
- (mapcar (lambda (elm) `(,leaf--name ,elm)) leaf--value))
+ (mapcar (lambda (elm)
+ (if (keywordp (car elm))
+ `(,leaf--name ,elm)
+ `(,(car elm) ,(cdr elm))))
+ leaf--value))
(t
leaf--value))
- [elpa] externals/leaf updated (c37b31cc1f -> 466e12a416), ELPA Syncer, 2023/08/03
- [elpa] externals/leaf f093a7e92d 2/6: support custom symbol,
ELPA Syncer <=
- [elpa] externals/leaf 8a501a41b1 1/6: add simple :vc keyword, ELPA Syncer, 2023/08/03
- [elpa] externals/leaf 466e12a416 6/6: Merge pull request #540 from conao3/feature/532, ELPA Syncer, 2023/08/03
- [elpa] externals/leaf 2c13911481 3/6: add :vc readme, ELPA Syncer, 2023/08/03
- [elpa] externals/leaf 56a05a05d9 5/6: add :vc keyword, ELPA Syncer, 2023/08/03
- [elpa] externals/leaf fce3378f98 4/6: Merge pull request #539 from conao3/feature/532, ELPA Syncer, 2023/08/03