[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/leaf eb8ce41 10/18: Merge pull request #490 from zonuex
From: |
Stefan Monnier |
Subject: |
[elpa] externals/leaf eb8ce41 10/18: Merge pull request #490 from zonuexe/refactor/typing-leaf-defaults |
Date: |
Wed, 2 Jun 2021 18:28:02 -0400 (EDT) |
branch: externals/leaf
commit eb8ce411d4e839ed0f52968e4007559eb7d2553b
Merge: d695f24 9e9d06c
Author: Naoya Yamashita <conao3@gmail.com>
Commit: GitHub <noreply@github.com>
Merge pull request #490 from zonuexe/refactor/typing-leaf-defaults
Add custom type for leaf-defaults and change leaf-system-defaults to defvar
---
leaf.el | 22 ++++++++++++++--------
1 file changed, 14 insertions(+), 8 deletions(-)
diff --git a/leaf.el b/leaf.el
index 64baac2..2b1a2a1 100644
--- a/leaf.el
+++ b/leaf.el
@@ -5,7 +5,7 @@
;; Author: Naoya Yamashita <conao3@gmail.com>
;; Maintainer: Naoya Yamashita <conao3@gmail.com>
;; Keywords: lisp settings
-;; Version: 4.4.5
+;; Version: 4.4.6
;; URL: https://github.com/conao3/leaf.el
;; Package-Requires: ((emacs "24.1"))
@@ -361,15 +361,21 @@ Sort by `leaf-sort-leaf--values-plist' in this order.")
(defcustom leaf-defaults '()
"The value that are interpreted as specified for all `leaf' blocks."
- :type 'sexp
+ :type '(plist :key-type (choice (const :leaf-autoload)
+ (const :leaf-defer)
+ (const :leaf-protect)
+ (const :leaf-defun)
+ (const :leaf-defvar)
+ (const :leaf-path)
+ (symbol :tag "A keyword in `M-x
leaf-available-keywords`"))
+ :value-type (choice boolean
+ (sexp :tag "Default value of the
keyword")))
:group 'leaf)
-(defcustom leaf-system-defaults (leaf-list
- :leaf-autoload t :leaf-defer t :leaf-protect t
- :leaf-defun t :leaf-defvar t :leaf-path t)
- "The value for all `leaf' blocks for leaf system."
- :type 'sexp
- :group 'leaf)
+(defvar leaf-system-defaults (list
+ :leaf-autoload t :leaf-defer t :leaf-protect t
+ :leaf-defun t :leaf-defvar t :leaf-path t)
+ "The value for all `leaf' blocks for leaf system.")
(defcustom leaf-defer-keywords (list
:bind :bind*
- [elpa] externals/leaf updated (ab5cc26 -> bf870b1), Stefan Monnier, 2021/06/02
- [elpa] externals/leaf b5fc58d 02/18: Accept any keyword and default value (sexp), Stefan Monnier, 2021/06/02
- [elpa] externals/leaf 8a78547 03/18: Fix `leaf-find' in embedded leaf block., Stefan Monnier, 2021/06/02
- [elpa] externals/leaf d695f24 06/18: Merge pull request #493 from xFA25E/master, Stefan Monnier, 2021/06/02
- [elpa] externals/leaf 800fc71 04/18: leaf-key-bindlist is no longer required to be defined, Stefan Monnier, 2021/06/02
- [elpa] externals/leaf eb5aed9 01/18: Add custom type for leaf-defaults and change leaf-system-defaults to defvar, Stefan Monnier, 2021/06/02
- [elpa] externals/leaf 1263f8a 05/18: tagged v4.4.5, Stefan Monnier, 2021/06/02
- [elpa] externals/leaf 39c3bac 12/18: use leaf-this-file instead of hardcoding, Stefan Monnier, 2021/06/02
- [elpa] externals/leaf c565595 13/18: tagged v4.4.7, Stefan Monnier, 2021/06/02
- [elpa] externals/leaf 4d48501 08/18: Merge remote-tracking branch 'origin/master' into refactor/typing-leaf-defaults, Stefan Monnier, 2021/06/02
- [elpa] externals/leaf eb8ce41 10/18: Merge pull request #490 from zonuexe/refactor/typing-leaf-defaults,
Stefan Monnier <=
- [elpa] externals/leaf ad3b6a0 16/18: fix testcases, Stefan Monnier, 2021/06/02
- [elpa] externals/leaf d3a0f73 17/18: tagged v4.4.8, Stefan Monnier, 2021/06/02
- [elpa] externals/leaf 75914b5 07/18: mention leaf-available-keywords instead of leaf-system-defaults, Stefan Monnier, 2021/06/02
- [elpa] externals/leaf 9e9d06c 09/18: tagged v4.4.6, Stefan Monnier, 2021/06/02
- [elpa] externals/leaf 1274e35 11/18: Merge remote-tracking branch 'origin/master' into fix-leaf-find-in-embedded-leaf-block, Stefan Monnier, 2021/06/02
- [elpa] externals/leaf 256abf5 14/18: Merge pull request #492 from Z572/fix-leaf-find-in-embedded-leaf-block, Stefan Monnier, 2021/06/02
- [elpa] externals/leaf b4b21de 15/18: add :leaf-defer-let system keyword and move :leaf-defer `let` hack, Stefan Monnier, 2021/06/02
- [elpa] externals/leaf bf870b1 18/18: Merge pull request #495 from conao3/feature#494, Stefan Monnier, 2021/06/02