diff options
author | Joseph Turner <joseph@breatheoutbreathe.in> | 2023-08-12 01:40:07 -0700 |
---|---|---|
committer | Philip Kaludercic <philipk@posteo.net> | 2023-08-19 11:39:50 +0200 |
commit | 500ced133ad85437fefb98cd89a162a6ff6b7e09 (patch) | |
tree | cf9bf697fd995057d6a1f44e821aa9c4e55499e6 /lisp/emacs-lisp | |
parent | 456ecabe9e860aaf5d4f09d1871bd7cc26b8e359 (diff) | |
download | emacs-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.el | 3 |
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) |