summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorJoseph Turner <joseph@breatheoutbreathe.in>2023-08-12 01:40:07 -0700
committerPhilip Kaludercic <philipk@posteo.net>2023-08-19 11:39:50 +0200
commit500ced133ad85437fefb98cd89a162a6ff6b7e09 (patch)
treecf9bf697fd995057d6a1f44e821aa9c4e55499e6 /lisp/emacs-lisp
parent456ecabe9e860aaf5d4f09d1871bd7cc26b8e359 (diff)
downloademacs-500ced133ad85437fefb98cd89a162a6ff6b7e09.tar.gz
emacs-500ced133ad85437fefb98cd89a162a6ff6b7e09.tar.bz2
emacs-500ced133ad85437fefb98cd89a162a6ff6b7e09.zip
Fix building of VC package manuals with relative org links/includes
* lisp/emacs-lisp/package-vc.el (package-vc--build-documentation): Ensure that default-default is the docs-directory around org-export-to-file to ensure that links to relative files work correctly. (Bug#65243)
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/package-vc.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/package-vc.el b/lisp/emacs-lisp/package-vc.el
index b4c911015b5..ffc7afeb2ee 100644
--- a/lisp/emacs-lisp/package-vc.el
+++ b/lisp/emacs-lisp/package-vc.el
@@ -356,7 +356,8 @@ otherwise it's assumed to be an Info file."
(with-temp-buffer
(insert-file-contents file)
(setq file (make-temp-file "ox-texinfo-"))
- (org-export-to-file 'texinfo file)
+ (let ((default-directory docs-directory))
+ (org-export-to-file 'texinfo file))
(setq clean-up t)))
(with-current-buffer (get-buffer-create " *package-vc doc*")
(erase-buffer)