Don't pretty-print doom/info's packages section

Your doom/info should be a compact summary of your config. Pretty
printing the packages listing vertically consumed too much space.
This commit is contained in:
Henrik Lissner 2020-03-10 18:21:27 -04:00
parent 5ae5d80c68
commit 8f68237e8b
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -158,13 +158,14 @@ markdown and copies it to your clipboard, ready to be pasted into bug reports!"
(progn
(save-excursion
(pp info (current-buffer)))
(when (search-forward "(modules " nil t)
(goto-char (match-beginning 0))
(dolist (sym '(modules packages))
(when (re-search-forward (format "^ *\\((%s\\)" sym) nil t)
(goto-char (match-beginning 1))
(cl-destructuring-bind (beg . end)
(bounds-of-thing-at-point 'sexp)
(let ((sexp (prin1-to-string (sexp-at-point))))
(delete-region beg end)
(insert sexp)))))
(insert sexp))))))
(insert "<details>\n\n```\n")
(dolist (group info)
(insert! "%-8s%-10s %s\n"