From 69092236f47eaa761dd07f45c6d10fc15a0d0073 Mon Sep 17 00:00:00 2001 From: David Fussner Date: Thu, 30 Oct 2025 14:51:05 +0000 Subject: [PATCH] Fix package-vc to install multiple info manuals * lisp/emacs-lisp/package-vc.el (package-vc--build-documentation): Take the name of the .info file from the name of the source file, instead of from the name of the package. --- lisp/emacs-lisp/package-vc.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/emacs-lisp/package-vc.el b/lisp/emacs-lisp/package-vc.el index 8133b45b912..6642522d11e 100644 --- a/lisp/emacs-lisp/package-vc.el +++ b/lisp/emacs-lisp/package-vc.el @@ -371,7 +371,7 @@ otherwise it's assumed to be an Info file." (let* ((pkg-name (package-desc-name pkg-desc)) (default-directory (package-desc-dir pkg-desc)) (docs-directory (file-name-directory (expand-file-name file))) - (output (expand-file-name (format "%s.info" pkg-name))) + (output (expand-file-name (format "%s.info" (file-name-base file)))) (log-buffer (get-buffer-create (format " *package-vc doc: %s*" pkg-name))) clean-up) (with-current-buffer log-buffer