branch: externals/leaf
commit 7936c2f2ed0ced53c81ba6f28e9d8d723722b097
Author: Naoya Yamashita <[email protected]>
Commit: Naoya Yamashita <[email protected]>
Revert "update document, tagged v4.3.4"
This reverts commit 1695574310b44231269ca4c3e25deb15118ed1fd.
---
README.md | 54 ++----------------------------------------------------
README.org | 55 ++-----------------------------------------------------
leaf.el | 2 +-
3 files changed, 5 insertions(+), 106 deletions(-)
diff --git a/README.md b/README.md
index 2299150..e12375a 100644
--- a/README.md
+++ b/README.md
@@ -11,7 +11,7 @@
- [:package, :ensure keywords](#package-ensure-keywords)
- [:preface, :init, :config keywords](#preface-init-config-keywords)
- [:defer-config keyword](#defer-config-keyword)
- - [:commands, :commands keywords](#commands-commands-keyword)
+ - [:commands keyword](#commands-keyword)
- [:after keyword](#after-keyword)
- [:bind, :bind* keywords](#bind-bind-keywords)
- [Configure variables keywords](#configure-variables-keywords)
@@ -515,7 +515,7 @@ You don't need to put `progn` because `leaf` can receive
multiple S-expressions,
-## :commands, :commands* keyword
+## :commands keyword
`commands` keyword configures `autoload` for its leaf-block name.
@@ -558,56 +558,6 @@ You don't need to put `progn` because `leaf` can receive
multiple S-expressions,
(autoload #'leaf-insert-list-after "leaf" nil t)))))
```
-`:commands` keyword genrates `autoload` statement but no-interactive one.
-
-```emacs-lisp
-(cort-deftest-with-macroexpand leaf/commands*
- '(
- ;; specify a symbol to set to autoload function
- ((leaf leaf
- :commands* leaf
- :config (leaf-init))
- (prog1 'leaf
- (unless (fboundp 'leaf) (autoload #'leaf "leaf"))
- (eval-after-load 'leaf
- '(progn
- (leaf-init)))))
-
- ;; multi symbols will be accepted
- ((leaf leaf
- :commands* leaf leaf-pairp leaf-plist-get)
- (prog1 'leaf
- (unless (fboundp 'leaf) (autoload #'leaf "leaf"))
- (unless (fboundp 'leaf-pairp) (autoload #'leaf-pairp "leaf"))
- (unless (fboundp 'leaf-plist-get) (autoload #'leaf-plist-get "leaf"))))
-
- ;; multi symbols in list will be accepted
- ((leaf leaf
- :commands* (leaf leaf-pairp leaf-plist-get))
- (prog1 'leaf
- (unless (fboundp 'leaf) (autoload #'leaf "leaf"))
- (unless (fboundp 'leaf-pairp) (autoload #'leaf-pairp "leaf"))
- (unless (fboundp 'leaf-plist-get) (autoload #'leaf-plist-get "leaf"))))
-
- ;; It is accepted even if you specify symbol and list at the same time
- ((leaf leaf
- :commands* leaf (leaf-pairp leaf-plist-get (leaf-insert-list-after)))
- (prog1 'leaf
- (unless (fboundp 'leaf) (autoload #'leaf "leaf"))
- (unless (fboundp 'leaf-pairp) (autoload #'leaf-pairp "leaf"))
- (unless (fboundp 'leaf-plist-get) (autoload #'leaf-plist-get "leaf"))
- (unless (fboundp 'leaf-insert-list-after) (autoload
#'leaf-insert-list-after "leaf"))))
-
- ;; specify cdr value to define other package function
- ((leaf leaf
- :commands* (org-crypt-use-before-save-magic . org-crypt)
- :config (leaf-init))
- (prog1 'leaf
- (unless (fboundp 'org-crypt-use-before-save-magic) (autoload
#'org-crypt-use-before-save-magic "org-crypt"))
- (eval-after-load 'leaf
- '(progn
- (leaf-init)))))))
-```
## :after keyword
diff --git a/README.org b/README.org
index 5ff2c67..e984449 100644
--- a/README.org
+++ b/README.org
@@ -29,7 +29,7 @@
- [[#ensure][:ensure, :package keywords]]
- [[:preface, :init, :config keywords]]
- [[:defer-config keyword]]
- - [[:commands, :commands* keyword]]
+ - [[:commands keyword]]
- [[:after keyword]]
- [[:bind, :bind* keywords]]
- [[Configure variables keywords]]
@@ -529,7 +529,7 @@ S-expressions, but you can do so if you prefer it.
(leaf-pre-init-after)))))))
#+end_src
-** :commands, :commands* keyword
+** :commands keyword
~commands~ keyword configures ~autoload~ for its leaf-block name.
@@ -572,57 +572,6 @@ S-expressions, but you can do so if you prefer it.
(autoload #'leaf-insert-list-after "leaf" nil t)))))
#+end_src
-~:commands~ keyword genrates ~autoload~ statement but no-interactive one.
-
-#+begin_src emacs-lisp
- (cort-deftest-with-macroexpand leaf/commands*
- '(
- ;; specify a symbol to set to autoload function
- ((leaf leaf
- :commands* leaf
- :config (leaf-init))
- (prog1 'leaf
- (unless (fboundp 'leaf) (autoload #'leaf "leaf"))
- (eval-after-load 'leaf
- '(progn
- (leaf-init)))))
-
- ;; multi symbols will be accepted
- ((leaf leaf
- :commands* leaf leaf-pairp leaf-plist-get)
- (prog1 'leaf
- (unless (fboundp 'leaf) (autoload #'leaf "leaf"))
- (unless (fboundp 'leaf-pairp) (autoload #'leaf-pairp "leaf"))
- (unless (fboundp 'leaf-plist-get) (autoload #'leaf-plist-get
"leaf"))))
-
- ;; multi symbols in list will be accepted
- ((leaf leaf
- :commands* (leaf leaf-pairp leaf-plist-get))
- (prog1 'leaf
- (unless (fboundp 'leaf) (autoload #'leaf "leaf"))
- (unless (fboundp 'leaf-pairp) (autoload #'leaf-pairp "leaf"))
- (unless (fboundp 'leaf-plist-get) (autoload #'leaf-plist-get
"leaf"))))
-
- ;; It is accepted even if you specify symbol and list at the same time
- ((leaf leaf
- :commands* leaf (leaf-pairp leaf-plist-get (leaf-insert-list-after)))
- (prog1 'leaf
- (unless (fboundp 'leaf) (autoload #'leaf "leaf"))
- (unless (fboundp 'leaf-pairp) (autoload #'leaf-pairp "leaf"))
- (unless (fboundp 'leaf-plist-get) (autoload #'leaf-plist-get "leaf"))
- (unless (fboundp 'leaf-insert-list-after) (autoload
#'leaf-insert-list-after "leaf"))))
-
- ;; specify cdr value to define other package function
- ((leaf leaf
- :commands* (org-crypt-use-before-save-magic . org-crypt)
- :config (leaf-init))
- (prog1 'leaf
- (unless (fboundp 'org-crypt-use-before-save-magic) (autoload
#'org-crypt-use-before-save-magic "org-crypt"))
- (eval-after-load 'leaf
- '(progn
- (leaf-init)))))))
-#+end_src
-
** :after keyword
~:after~ keyword configure loading order.
diff --git a/leaf.el b/leaf.el
index 0291399..00365d6 100644
--- a/leaf.el
+++ b/leaf.el
@@ -5,7 +5,7 @@
;; Author: Naoya Yamashita <[email protected]>
;; Maintainer: Naoya Yamashita <[email protected]>
;; Keywords: lisp settings
-;; Version: 4.3.4
+;; Version: 4.3.3
;; URL: https://github.com/conao3/leaf.el
;; Package-Requires: ((emacs "24.1"))