Prefer push over add-to-list

* dev/examples-to-docs.el (defexamples, def-example-group):
* dev/examples-to-info.el (defexamples, def-example-group): Replace
unneeded add-to-list with push.
master
Basil L. Contovounesios 5 years ago
parent 609ac28bab
commit 0f13e5e0bc
No known key found for this signature in database
GPG Key ID: 205AB54A5D5D8CFF
  1. 14
      dev/examples-to-docs.el
  2. 14
      dev/examples-to-info.el

@ -66,17 +66,17 @@ FUNCTION may reference an elisp function, alias, macro or a subr."
(help-function-arglist function-symbol))))
(defmacro defexamples (cmd &rest examples)
`(add-to-list 'functions (list
',cmd
(docs--signature ',cmd)
(documentation ',cmd)
(-map 'example-to-string (-partition 3 ',examples)))))
`(push (list ',cmd
(docs--signature ',cmd)
(documentation ',cmd)
(mapcar #'example-to-string (-partition 3 ',examples)))
functions))
(defmacro def-example-group (group desc &rest examples)
`(progn
(add-to-list 'functions ,(concat "### " group))
(push ,(concat "### " group) functions)
(when ,desc
(add-to-list 'functions ,desc))
(push ,desc functions))
,@examples))
(defun quote-and-downcase (string)

@ -70,17 +70,17 @@ FUNCTION may reference an elisp function, alias, macro or a subr."
(help-function-arglist function-symbol))))
(defmacro defexamples (cmd &rest examples)
`(add-to-list 'functions (list
',cmd
(docs--signature ',cmd)
(documentation ',cmd)
(-map 'example-to-string (-partition 3 ',examples)))))
`(push (list ',cmd
(docs--signature ',cmd)
(documentation ',cmd)
(mapcar #'example-to-string (-partition 3 ',examples)))
functions))
(defmacro def-example-group (group desc &rest examples)
`(progn
(add-to-list 'functions ,(concat "### " group))
(push ,(concat "### " group) functions)
(when ,desc
(add-to-list 'functions ,desc))
(push ,desc functions))
,@examples))
(defun quote-and-downcase (string)

Loading…
Cancel
Save