aboutsummaryrefslogtreecommitdiff
path: root/modules/prog-lisp.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-14 14:22:07 -0500
committerCraig Jennings <c@cjennings.net>2026-06-14 14:22:07 -0500
commit5087ed26c5624a95847a83d3e4cbfb2eb2b532d7 (patch)
tree9530432c1ef8c668005539ade93dc86b220d97ff /modules/prog-lisp.el
parente8fead57164c1bf6b1cf050026f6502b969ddc80 (diff)
downloaddotemacs-5087ed26c5624a95847a83d3e4cbfb2eb2b532d7.tar.gz
dotemacs-5087ed26c5624a95847a83d3e4cbfb2eb2b532d7.zip
refactor(faces): let the theme own face appearance
Strip per-module face configuration so the active theme is the single source of face styling. Removed the dired text-greying set-face-attribute calls (kept the buffer-local face-remap), the org appearance set-face-attribute calls, the highlight-indent-guides colors, the rainbow-delimiters depth colors (which were overriding the theme's blue with red), and the cj/music-* defface forms plus the emms-playlist custom-set-faces. Left nerd-icons' set-face-foreground alone, since it's runtime tint logic rather than static config. Each touched file is backed up beside it as <name>.el.faces.bak (untracked). The cj/music-* faces now come from the theme instead of the module, so until the theme provides them music rendering falls back to the default face.
Diffstat (limited to 'modules/prog-lisp.el')
-rw-r--r--modules/prog-lisp.el12
1 files changed, 1 insertions, 11 deletions
diff --git a/modules/prog-lisp.el b/modules/prog-lisp.el
index a5111669..30c04ad7 100644
--- a/modules/prog-lisp.el
+++ b/modules/prog-lisp.el
@@ -131,17 +131,7 @@
(use-package rainbow-delimiters
:hook
- ((emacs-lisp-mode lisp-mode scheme-mode) . rainbow-delimiters-mode)
- :config
- (set-face-foreground 'rainbow-delimiters-depth-1-face "#c66") ;; red
- (set-face-foreground 'rainbow-delimiters-depth-2-face "#6c6") ;; green
- (set-face-foreground 'rainbow-delimiters-depth-3-face "#69f") ;; blue
- (set-face-foreground 'rainbow-delimiters-depth-4-face "#cc6") ;; yellow
- (set-face-foreground 'rainbow-delimiters-depth-5-face "#6cc") ;; cyan
- (set-face-foreground 'rainbow-delimiters-depth-6-face "#c6c") ;; magenta
- (set-face-foreground 'rainbow-delimiters-depth-7-face "#ccc") ;; light gray
- (set-face-foreground 'rainbow-delimiters-depth-8-face "#999") ;; medium gray
- (set-face-foreground 'rainbow-delimiters-depth-9-face "#666")) ;; dark gray
+ ((emacs-lisp-mode lisp-mode scheme-mode) . rainbow-delimiters-mode))
;; ----------------------------------- SLIME -----------------------------------
;; Superior Lisp Interaction Mode for Emacs (Common Lisp REPL/debugger)