branch: externals/modus-themes
commit 716a2752558a5f5e21d2235e1832656d672ed957
Author: Protesilaos Stavrou <[email protected]>
Commit: Protesilaos Stavrou <[email protected]>

    Add support for Emacs 29 'proced' faces
---
 doc/modus-themes.info | 84 +++++++++++++++++++++++++--------------------------
 doc/modus-themes.org  |  2 +-
 modus-themes.el       | 18 +++++++++++
 3 files changed, 61 insertions(+), 43 deletions(-)

diff --git a/doc/modus-themes.info b/doc/modus-themes.info
index 893e1e62ee..44e7babbff 100644
--- a/doc/modus-themes.info
+++ b/doc/modus-themes.info
@@ -4001,7 +4001,7 @@ have lots of extensions, so the “full support” may not be 
100% true…
    • powerline
    • prism (*note Note for prism.el: Note for prism.)
    • prescient
-   • proced
+   • proced [Expanded as part of 4.2.0-dev.]
    • prodigy
    • pulse
    • pyim
@@ -6112,47 +6112,47 @@ Node: Custom hl-todo colors155641
 Node: Add support for solaire-mode157166
 Node: Face coverage160077
 Node: Supported packages160529
-Node: Indirectly covered packages166009
-Node: Notes on individual packages167362
-Node: Note on calendarel weekday and weekend colors168462
-Node: Note on git-gutter in Doom Emacs169610
-Node: Note on php-mode multiline comments171951
-Node: Note on underlines in compilation buffers172704
-Node: Note on inline Latex in Org buffers173541
-Node: Note on dimmerel174151
-Node: Note on display-fill-column-indicator-mode175636
-Node: Note on highlight-parenthesesel177035
-Node: Note on mmm-modeel background colors183013
-Node: Note for prism185313
-Node: Note on company-mode overlay pop-up188481
-Ref: Note on company-mode overlay pop-up-Footnote-1189211
-Ref: Note on company-mode overlay pop-up-Footnote-2189278
-Node: Note on ERC escaped color sequences189333
-Ref: Note on ERC escaped color sequences-Footnote-1190761
-Node: Note on powerline or spaceline190871
-Node: Note on SHR colors191285
-Node: Note on SHR fonts191709
-Node: Note on Ement colors and fonts192348
-Node: Note on pdf-tools link hints193858
-Node: Note on the Notmuch logo196318
-Node: Note on goto-address-mode faces196856
-Node: Frequently Asked Questions197968
-Node: Is the contrast ratio about adjacent colors?198599
-Node: What does it mean to avoid exaggerations?200106
-Node: Why are colors mostly variants of blue magenta cyan?201956
-Node: What is the best setup for legibility?206262
-Node: Are these color schemes?208907
-Node: Port the Modus themes to other platforms?212589
-Node: Contributing215361
-Node: Sources of the themes215758
-Node: Issues you can help with216652
-Node: Patches require copyright assignment to the FSF218043
-Node: Acknowledgements220263
-Node: GNU Free Documentation License224282
-Node: Indices249646
-Node: Function index249825
-Node: Variable index251008
-Node: Concept index253187
+Node: Indirectly covered packages166042
+Node: Notes on individual packages167395
+Node: Note on calendarel weekday and weekend colors168495
+Node: Note on git-gutter in Doom Emacs169643
+Node: Note on php-mode multiline comments171984
+Node: Note on underlines in compilation buffers172737
+Node: Note on inline Latex in Org buffers173574
+Node: Note on dimmerel174184
+Node: Note on display-fill-column-indicator-mode175669
+Node: Note on highlight-parenthesesel177068
+Node: Note on mmm-modeel background colors183046
+Node: Note for prism185346
+Node: Note on company-mode overlay pop-up188514
+Ref: Note on company-mode overlay pop-up-Footnote-1189244
+Ref: Note on company-mode overlay pop-up-Footnote-2189311
+Node: Note on ERC escaped color sequences189366
+Ref: Note on ERC escaped color sequences-Footnote-1190794
+Node: Note on powerline or spaceline190904
+Node: Note on SHR colors191318
+Node: Note on SHR fonts191742
+Node: Note on Ement colors and fonts192381
+Node: Note on pdf-tools link hints193891
+Node: Note on the Notmuch logo196351
+Node: Note on goto-address-mode faces196889
+Node: Frequently Asked Questions198001
+Node: Is the contrast ratio about adjacent colors?198632
+Node: What does it mean to avoid exaggerations?200139
+Node: Why are colors mostly variants of blue magenta cyan?201989
+Node: What is the best setup for legibility?206295
+Node: Are these color schemes?208940
+Node: Port the Modus themes to other platforms?212622
+Node: Contributing215394
+Node: Sources of the themes215791
+Node: Issues you can help with216685
+Node: Patches require copyright assignment to the FSF218076
+Node: Acknowledgements220296
+Node: GNU Free Documentation License224315
+Node: Indices249679
+Node: Function index249858
+Node: Variable index251041
+Node: Concept index253220
 
 End Tag Table
 
diff --git a/doc/modus-themes.org b/doc/modus-themes.org
index b0be79ab40..ff388bc0e8 100644
--- a/doc/modus-themes.org
+++ b/doc/modus-themes.org
@@ -3909,7 +3909,7 @@ have lots of extensions, so the "full support" may not be 
100% true…
 + powerline
 + prism ([[#h:a94272e0-99da-4149-9e80-11a7e67a2cf2][Note for prism.el]])
 + prescient
-+ proced
++ proced [Expanded as part of {{{development-version}}}.]
 + prodigy
 + pulse
 + pyim
diff --git a/modus-themes.el b/modus-themes.el
index c30f9d508a..d0867f5504 100644
--- a/modus-themes.el
+++ b/modus-themes.el
@@ -3353,6 +3353,24 @@ FG and BG are the main colors."
     `(persp-face-lighter-nil-persp ((,c :inherit bold)))
 ;;;;; perspective
     `(persp-selected-face ((,c :inherit bold :foreground ,name)))
+;;;;; proced
+    `(proced-cpu ((,c :foreground ,keyword)))
+    `(proced-emacs-pid ((,c :foreground ,identifier :underline t)))
+    `(proced-executable ((,c :foreground ,name)))
+    `(proced-interruptible-sleep-status-code ((,c :inherit shadow)))
+    `(proced-mem ((,c :foreground ,type)))
+    `(proced-memory-high-usage ((,c :foreground ,err)))
+    `(proced-memory-low-usage ((,c :foreground ,info)))
+    `(proced-memory-medium-usage ((,c :foreground ,warning)))
+    `(proced-pgrp ((,c :inherit proced-pid)))
+    `(proced-pid ((,c :foreground ,identifier)))
+    `(proced-ppid ((,c :inherit proced-pid)))
+    `(proced-run-status-code ((,c :inherit success)))
+    `(proced-sess ((,c :inherit proced-pid)))
+    `(proced-session-leader-pid ((,c :inherit bold :foreground ,identifier)))
+    `(proced-time-colon (( )))
+    `(proced-uninterruptible-sleep-status-code ((,c :inherit error)))
+    `(proced-user (( )))
 ;;;;; popup
     `(popup-face ((,c :background ,bg-inactive :foreground ,fg-main)))
     `(popup-isearch-match ((,c :inherit modus-themes-search-current)))

Reply via email to