summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2021-09-21 20:30:57 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2021-09-21 20:31:05 +0200
commitbe4f8584983e63905aa409efad11fb7d8d418ccb (patch)
tree4049537a7fb265c18a40e784a67e6610056d8877 /lisp/emacs-lisp
parenta08bb1f6828bd6a7fb93319652e13beab5a25302 (diff)
downloademacs-be4f8584983e63905aa409efad11fb7d8d418ccb.tar.gz
emacs-be4f8584983e63905aa409efad11fb7d8d418ccb.tar.bz2
emacs-be4f8584983e63905aa409efad11fb7d8d418ccb.zip
Add new function `ensure-list'
* doc/lispref/lists.texi (Building Lists): Document it. * lisp/subr.el (ensure-list): New function. * lisp/emacs-lisp/shortdoc.el (list): Mention it.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/shortdoc.el3
1 files changed, 3 insertions, 0 deletions
diff --git a/lisp/emacs-lisp/shortdoc.el b/lisp/emacs-lisp/shortdoc.el
index 3e0d5aef022..d4838ff0f85 100644
--- a/lisp/emacs-lisp/shortdoc.el
+++ b/lisp/emacs-lisp/shortdoc.el
@@ -495,6 +495,9 @@ There can be any number of :example/:result elements."
:eval (list 1 2 3))
(number-sequence
:eval (number-sequence 5 8))
+ (ensure-list
+ :eval (ensure-list "foo")
+ :eval (ensure-list '(1 2 3)))
"Operations on Lists"
(append
:eval (append '("foo" "bar") '("zot")))