From 9e6c46a332682b6026e7b8138c7de49c8efa2253 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 3 Nov 2024 19:09:53 -0500 Subject: [PATCH] fix: indexing packages' Info documents Fix: #5457 --- lisp/lib/autoloads.el | 3 +-- lisp/lib/profiles.el | 7 ++++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/lisp/lib/autoloads.el b/lisp/lib/autoloads.el index ef3e93ce3..c9821081f 100644 --- a/lisp/lib/autoloads.el +++ b/lisp/lib/autoloads.el @@ -16,8 +16,7 @@ hoist buggy forms into autoloads.") auto-mode-alist interpreter-mode-alist magic-mode-alist - magic-fallback-mode-alist - Info-directory-list) + magic-fallback-mode-alist) "A list of variables to be cached in `doom-autoloads-file'.") (defvar doom-autoloads-files () diff --git a/lisp/lib/profiles.el b/lisp/lib/profiles.el index a1f6b668a..708b3ee41 100644 --- a/lisp/lib/profiles.el +++ b/lisp/lib/profiles.el @@ -298,7 +298,12 @@ caches them in `doom--profiles'. If RELOAD? is non-nil, refresh the cache." (doom--startup-vars) (doom--startup-module-autoloads) (doom--startup-package-autoloads) - (doom--startup-modules)))) + (doom--startup-modules) + ,(when-let* ((info-dirs (butlast Info-directory-list))) + `(progn (require 'info) + (info-initialize) + (setq Info-directory-list + (append ',info-dirs Info-directory-list))))))) (current-buffer))) (print! (start "Byte-compiling %s...") (relpath init-file)) (print-group!