aboutsummaryrefslogtreecommitdiff
path: root/modules/elfeed-config.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-25 08:35:21 -0500
committerCraig Jennings <c@cjennings.net>2026-05-25 08:35:21 -0500
commita522e5537ab9c94a45656b28e94a73b98f47d4b8 (patch)
tree6f379f73ca5e5e57deec0b7e583f7e643c6b2d4b /modules/elfeed-config.el
parentc4a55619086d941052f9c59fc710796c90e5e8ba (diff)
downloaddotemacs-a522e5537ab9c94a45656b28e94a73b98f47d4b8.tar.gz
dotemacs-a522e5537ab9c94a45656b28e94a73b98f47d4b8.zip
docs(load-graph): classify elfeed-config, the last init module
elfeed-config was the only init module without a load-graph header. It was deferred because annotating the header triggers a byte-compile, which broke its tests. With that test rewritten to use real structs, I added the header (Layer 4, optional, currently eager but a command-loaded deferral candidate, runtime requires user-constants, system-lib, media-utils), added elfeed-config to the header-contract allowlist, and moved it from the inventory's deferred and pending sections into the Batch 8 table. That brings the inventory to 102 of 102 modules classified, completing the Phase 1 classification pass.
Diffstat (limited to 'modules/elfeed-config.el')
-rw-r--r--modules/elfeed-config.el11
1 files changed, 11 insertions, 0 deletions
diff --git a/modules/elfeed-config.el b/modules/elfeed-config.el
index dff26410..ad7bda83 100644
--- a/modules/elfeed-config.el
+++ b/modules/elfeed-config.el
@@ -2,6 +2,17 @@
;; author Craig Jennings <c@cjennings.net>
;;
;;; Commentary:
+;;
+;; Layer: 4 (Optional).
+;; Category: O/D/P.
+;; Load shape: eager.
+;; Eager reason: none; optional feed reader, a command-loaded deferral
+;; candidate.
+;; Top-level side effects: package configuration via use-package (binds the
+;; elfeed launch key and the search/show-mode keys).
+;; Runtime requires: user-constants, system-lib, media-utils.
+;; Direct test load: yes.
+;;
;; Launch Elfeed with M-R to update feeds and focus the newest entry right away.
;; Inside the search buffer:
;; - Use v to stream via the default player, d to download, w/b to open via EWW or browser.