Skip to content

Commit 1c19e11

Browse files
committed
tweak: add on-demands mods in minemacs-extract-packages-descriptions
1 parent d42fb84 commit 1c19e11

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

core/me-lib.el

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -436,9 +436,13 @@ function.
436436
(interactive)
437437
(when-let* ((buff (get-buffer "*minemacs-modules-pkg-desc*")))
438438
(kill-buffer buff))
439-
(let ((doc-buff (get-buffer-create "*minemacs-modules-pkg-desc*")))
439+
(let ((doc-buff (get-buffer-create "*minemacs-modules-pkg-desc*"))
440+
(on-demand-heading t))
440441
(with-current-buffer doc-buff (insert "# MinEmacs modules and packages\n"))
441-
(dolist (module (minemacs-modules))
442+
(dolist (module (seq-sort #'string< (mapcar #'symbol-name (minemacs-modules t))))
443+
(when (and on-demand-heading (string-prefix-p "on-demand/" module))
444+
(setq on-demand-heading nil)
445+
(with-current-buffer doc-buff (insert "\n# MinEmacs on-demand modules and packages\n")))
442446
(with-current-buffer doc-buff (insert (format "## `%s`\n" module)))
443447
(with-temp-buffer
444448
(delete-region (point-min) (point-max))

0 commit comments

Comments
 (0)