[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/leaf 3d8684dc2d 22/28: warn at :after when specified ni
From: |
ELPA Syncer |
Subject: |
[elpa] externals/leaf 3d8684dc2d 22/28: warn at :after when specified nil or any keywords |
Date: |
Wed, 19 Jan 2022 18:58:43 -0500 (EST) |
branch: externals/leaf
commit 3d8684dc2d2b0b68e383229366a560b537992703
Author: Naoya Yamashita <conao3@gmail.com>
Commit: Naoya Yamashita <conao3@gmail.com>
warn at :after when specified nil or any keywords
---
leaf.el | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/leaf.el b/leaf.el
index f36e76a05c..3c49466402 100644
--- a/leaf.el
+++ b/leaf.el
@@ -323,8 +323,24 @@ Sort by `leaf-sort-leaf--values-plist' in this order.")
"Normalize rule.")
(defvar leaf-verify
- '(((memq leaf--key (list :package))
+ '(((memq leaf--key '(:package))
(if (not (equal '(nil) (car leaf--value))) leaf--value nil))
+ ((memq leaf--key '(:after))
+ (delq nil
+ (mapcar
+ (lambda (elm)
+ (cond
+ ((eq elm nil)
+ (prog1 nil
+ (leaf-error "Error occurs in leaf block: %s" leaf--name)
+ (leaf-error "Attempt wait constant: nil; Please check your
specification")))
+ ((keywordp elm)
+ (prog1 nil
+ (leaf-error "Error occurs in leaf block: %s" leaf--name)
+ (leaf-error "Attempt wait constant keyword: %s; Please
check your specification" elm)))
+ (t
+ elm)))
+ leaf--value)))
((memq leaf--key (list
:hook :defun
:pl-setq :pl-pre-setq :pl-setq-default :pl-custom
- [elpa] externals/leaf updated (0ccc52bb85 -> 9eb18e8c9c), ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 1f51e90e99 01/28: On :package, save already installed pkgs into selected-packages, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 6f78d67369 12/28: Now :bind can accept lambda form binding. #322, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 7d8f768db5 19/28: Merge pull request #515 from meziberry/p/bind, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 1fd4508d4f 13/28: add testcase, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf a3835be6cc 20/28: Fix typo (isearch-mode-map), ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 3d8684dc2d 22/28: warn at :after when specified nil or any keywords,
ELPA Syncer <=
- [elpa] externals/leaf b6276d7faa 15/28: Change the expand form of leaf-key, when binding to lambda or menu-item, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 9797d3258d 27/28: Get rid the warning in define minor mode., ELPA Syncer, 2022/01/19
- [elpa] externals/leaf d314af8e9f 26/28: Merge pull request #521 from lorniu/master, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 7460e3c5eb 11/28: Merge pull request #518 from conao3/test, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 2d395ee3d4 24/28: Merge pull request #525 from conao3/warn-after-keyword, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 5ac6ae61e1 04/28: leaf-keys use the BIND-KEYMAP-PKG ranther than :package's value, when 'bind-keymap being non-nil., ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 5469c1b5cf 03/28: Bugfix: leaf-keys-bind-keymap*'s error: number of arguments., ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 9d79978574 05/28: Merge pull request #509 from meziberry/p/leaf-keys-bind-keymap-asterisk, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 749593adae 08/28: tagged v4.5.3, ELPA Syncer, 2022/01/19
- [elpa] externals/leaf 7cc38f9739 23/28: tagged v4.5.5, ELPA Syncer, 2022/01/19