summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2021-07-24 17:22:43 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2021-07-24 17:22:43 +0200
commitb4543dfa9e72deeee607ffa9396a680c51a00968 (patch)
tree09493193d03f4961a8007c709f1b8a8598ac26d6 /lisp/emacs-lisp
parent8cd66a3170b4117d3cbcdce7a09837e3c2ea0e43 (diff)
downloademacs-b4543dfa9e72deeee607ffa9396a680c51a00968.tar.gz
emacs-b4543dfa9e72deeee607ffa9396a680c51a00968.tar.bz2
emacs-b4543dfa9e72deeee607ffa9396a680c51a00968.zip
Extend directory-append to take an arbitrary number of components
* doc/lispref/files.texi (Directory Names): Document it. * lisp/emacs-lisp/shortdoc.el (file-name): Add new example. * src/fileio.c (Fdirectory_append): Change the function to take an arbitrary number of components.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/shortdoc.el1
1 files changed, 1 insertions, 0 deletions
diff --git a/lisp/emacs-lisp/shortdoc.el b/lisp/emacs-lisp/shortdoc.el
index 7506d756d19..c507ad7c812 100644
--- a/lisp/emacs-lisp/shortdoc.el
+++ b/lisp/emacs-lisp/shortdoc.el
@@ -276,6 +276,7 @@ There can be any number of :example/:result elements."
(directory-append
:eval (directory-append "/tmp/" "foo")
:eval (directory-append "/tmp" "foo")
+ :eval (directory-append "/tmp" "foo" "bar/" "zot")
:eval (directory-append "/tmp" "~"))
(expand-file-name
:eval (expand-file-name "foo" "/tmp/")