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-general.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-general.el')
| -rw-r--r-- | modules/prog-general.el | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/prog-general.el b/modules/prog-general.el index e7dd4989c..dedf8a80a 100644 --- a/modules/prog-general.el +++ b/modules/prog-general.el @@ -2,6 +2,16 @@ ;; author: Craig Jennings <c@cjennings.net> ;;; Commentary: +;; +;; Layer: 2 (Core UX). +;; Category: C/P/S. +;; Load shape: eager. +;; Eager reason: generic programming defaults, projectile, and the tree-sitter / +;; LSP policy shared across every language mode. +;; Top-level side effects: four add-hook, package configuration via use-package. +;; Runtime requires: none (configures packages via use-package). +;; Direct test load: yes. +;; ;; This module provides general programming functionality not related to a ;; specific programming language, such as code-folding, project management, ;; highlighting symbols, snippets, and whitespace management. |
