emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

emacs-29 500ced133ad 1/2: Fix building of VC package manuals with relati


From: Philip Kaludercic
Subject: emacs-29 500ced133ad 1/2: Fix building of VC package manuals with relative org links/includes
Date: Sat, 19 Aug 2023 05:42:39 -0400 (EDT)

branch: emacs-29
commit 500ced133ad85437fefb98cd89a162a6ff6b7e09
Author: Joseph Turner <joseph@breatheoutbreathe.in>
Commit: Philip Kaludercic <philipk@posteo.net>

    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)
---
 lisp/emacs-lisp/package-vc.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

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)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]