diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-24 16:32:07 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-24 16:32:07 -0500 |
| commit | 1122a30a9eb4f1d218f8f6e47ef455106339085a (patch) | |
| tree | d9e1297f3fdd2bb1af02cd75e519bad0ab50e6e2 /modules/prog-lisp.el | |
| parent | 4404f70fe5f76f33b5a8fccb1d84c6f83e327be6 (diff) | |
| download | dotemacs-1122a30a9eb4f1d218f8f6e47ef455106339085a.tar.gz dotemacs-1122a30a9eb4f1d218f8f6e47ef455106339085a.zip | |
docs(load-graph): classify programming modules
Sixth classification batch: prog-general plus the language modules — prog-c, prog-go, prog-lisp, prog-python, prog-webdev, prog-json, prog-yaml, prog-shell, prog-training. I annotated each header, added a Batch 6 table to the inventory, and extended the validation allowlist. 52 of 102 modules are now classified.
prog-general owns the shared defaults and tree-sitter/LSP policy and stays eager. The language modules are eager only by init order and should load by major mode, so they're tagged Phase 6 deferral candidates. prog-shell's after-save executable hook is the one side effect worth scoping. No new hidden dependencies.
Diffstat (limited to 'modules/prog-lisp.el')
| -rw-r--r-- | modules/prog-lisp.el | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/prog-lisp.el b/modules/prog-lisp.el index f82af40c2..a51116698 100644 --- a/modules/prog-lisp.el +++ b/modules/prog-lisp.el @@ -2,6 +2,16 @@ ;; author Craig Jennings <c@cjennings.net> ;;; Commentary: +;; +;; Layer: 3 (Domain Workflow). +;; Category: D/P. +;; Load shape: eager. +;; Eager reason: none necessary; currently eager but should load by Lisp major +;; modes (Phase 6 deferral candidate). +;; Top-level side effects: two add-hook, package configuration via use-package. +;; Runtime requires: none (configures packages via use-package). +;; Direct test load: yes. +;; ;; Configuration for Emacs Lisp, Common Lisp (SLIME), and Scheme (Guile). ;; ==== Common Lisp Setup (SLIME + Quicklisp) ==== |
