Skip to content

Commit 0d383b5

Browse files
committed
Fix ;;;###autoload scanning from (some) packages
* lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--parse-file): Fix autoloads scanning from packages.
1 parent 6237aec commit 0d383b5

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lisp/emacs-lisp/loaddefs-gen.el

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,11 @@ don't include."
366366

367367
;; We always return the package version (even for pre-dumped
368368
;; files).
369-
(when package-data
369+
(if (not package-data)
370+
;; We have to switch `emacs-lisp-mode' when scanning
371+
;; loaddefs for packages so that `syntax-ppss' later gives
372+
;; correct results.
373+
(emacs-lisp-mode)
370374
(let ((version (lm-header "version"))
371375
package)
372376
(when (and version

0 commit comments

Comments
 (0)