aboutsummaryrefslogtreecommitdiff
path: root/init.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-15 12:37:48 -0500
committerCraig Jennings <c@cjennings.net>2026-06-15 12:37:48 -0500
commitd2bc2ff8d1747dbc403723203a2dacdf3e552282 (patch)
tree13069b945cbdaeae568979254bee141e6a434ddf /init.el
parenta24116665a0c48f98b92296246d242968123237e (diff)
downloaddotemacs-d2bc2ff8d1747dbc403723203a2dacdf3e552282.tar.gz
dotemacs-d2bc2ff8d1747dbc403723203a2dacdf3e552282.zip
feat(face-diagnostic): Phase 4 render, command, and init wiring
Phase 4 completes the face/font diagnostic. cj/describe-face-at-point renders cj/--face-diagnosis-at into a read-only *Face Diagnosis* buffer (cj/face-diagnostic-mode), with a region-scan mode over distinct face-runs (capped at 20) and an out-of-scope banner. It is required in init.el. The render is split into small section formatters tested on captured plists, and the command is smoke-tested and live-verified in the daemon, where it already surfaces the active auto-dim remaps. The command name is settled as cj/describe-face-at-point. The keybinding stays Craig's pick, and face-name buttons plus the module-header allowlist entry are filed as a follow-up. The spec is marked implemented and renamed to its lifecycle filename. 35 ERT tests, byte-compile clean.
Diffstat (limited to 'init.el')
-rw-r--r--init.el1
1 files changed, 1 insertions, 0 deletions
diff --git a/init.el b/init.el
index d90185068..227b8396c 100644
--- a/init.el
+++ b/init.el
@@ -81,6 +81,7 @@
(require 'ai-term) ;; in-Emacs Claude launcher (vertical-split ghostel)
(require 'help-utils) ;; search: arch-wiki, devdoc, tldr, wikipedia
(require 'help-config) ;; info, man, help config
+(require 'face-diagnostic) ;; describe face/font at point (cj/describe-face-at-point)
(require 'tramp-config) ;; remote shell connections
;; ---------------------- Added Features And Integrations ----------------------