[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 0d383b592c: Fix ; ; ; ###autoload scanning from (some) packages
From: |
Lars Ingebrigtsen |
Subject: |
master 0d383b592c: Fix ; ; ; ###autoload scanning from (some) packages |
Date: |
Wed, 15 Jun 2022 08:05:23 -0400 (EDT) |
branch: master
commit 0d383b592c2fd1d9b73ebd611d05d80089c7a3a6
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
Fix ;;;###autoload scanning from (some) packages
* lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--parse-file):
Fix autoloads scanning from packages.
---
lisp/emacs-lisp/loaddefs-gen.el | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el
index 95666ddb2a..86c776e301 100644
--- a/lisp/emacs-lisp/loaddefs-gen.el
+++ b/lisp/emacs-lisp/loaddefs-gen.el
@@ -366,7 +366,11 @@ don't include."
;; We always return the package version (even for pre-dumped
;; files).
- (when package-data
+ (if (not package-data)
+ ;; We have to switch `emacs-lisp-mode' when scanning
+ ;; loaddefs for packages so that `syntax-ppss' later gives
+ ;; correct results.
+ (emacs-lisp-mode)
(let ((version (lm-header "version"))
package)
(when (and version
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 0d383b592c: Fix ; ; ; ###autoload scanning from (some) packages,
Lars Ingebrigtsen <=