branch: externals/modus-themes
commit 4c7358011182d7201c015367821109384dbb73d6
Author: Protesilaos Stavrou <[email protected]>
Commit: Protesilaos Stavrou <[email protected]>
Add explicit support for vtable
Thanks to shipmints for bringing this matter to my attention in issue
110: <https://github.com/protesilaos/modus-themes/issues/110>.
---
doc/modus-themes.info | 86 ++++++++++++++++++++++++++-------------------------
doc/modus-themes.org | 3 +-
modus-themes.el | 4 +++
3 files changed, 50 insertions(+), 43 deletions(-)
diff --git a/doc/modus-themes.info b/doc/modus-themes.info
index fe4abb1657..f0ce6d47e6 100644
--- a/doc/modus-themes.info
+++ b/doc/modus-themes.info
@@ -4276,6 +4276,7 @@ have lots of extensions, so the “full support” may not be
100% true…
• vimish-fold
• visible-mark
• visual-regexp
+ • vtable [ Part of 4.5.0-dev ]
• vterm
• vundo
• wcheck-mode
@@ -4285,6 +4286,7 @@ have lots of extensions, so the “full support” may not be
100% true…
• which-key
• whitespace-mode
• window-divider-mode
+ • window-tool-bar [ Part of 4.5.0-dev ]
• writegood-mode
• woman
• xah-elisp-mode
@@ -5628,7 +5630,7 @@ Ideas and user feedback
Fredrik, Moesasji, Nick, Summer Emacs, TheBlob42, TitusMu, Trey,
bepolymathe, bit9tream, bangedorrunt, derek-upham, doolio,
fleimgruber, gitrj95, iSeeU, jixiuf, ltmsyvag, okamsn, pRot0ta1p,
- soaringbird, tumashu, wakamenod.
+ shipmints, soaringbird, tumashu, wakamenod.
Packaging
Basil L. Contovounesios, Eli Zaretskii, Glenn Morris, Mauro Aranda,
@@ -6362,47 +6364,47 @@ Node: DIY Use a hook at the post-load-theme phase165377
Node: DIY A theme-agnostic hook for theme loading167501
Node: Face coverage170132
Node: Supported packages170584
-Node: Indirectly covered packages176234
-Node: Notes on individual packages177603
-Node: Note on calendarel weekday and weekend colors178703
-Node: Note on git-gutter in Doom Emacs179851
-Node: Note on php-mode multiline comments182351
-Node: Note on underlines in compilation buffers183111
-Node: Note on inline Latex in Org buffers183983
-Node: Note on dimmerel184593
-Node: Note on display-fill-column-indicator-mode186078
-Node: Note on highlight-parenthesesel187531
-Node: Note on mmm-modeel background colors193614
-Node: Note for prism195968
-Node: Note on company-mode overlay pop-up199190
-Ref: Note on company-mode overlay pop-up-Footnote-1199920
-Ref: Note on company-mode overlay pop-up-Footnote-2199987
-Node: Note on ERC escaped color sequences200042
-Ref: Note on ERC escaped color sequences-Footnote-1201470
-Node: Note on powerline or spaceline201580
-Node: Note on SHR colors201994
-Node: Note on SHR fonts202418
-Node: Note on Ement colors and fonts203105
-Node: Note on pdf-tools link hints204615
-Node: Note on the Notmuch logo207075
-Node: Note on goto-address-mode faces207613
-Node: Frequently Asked Questions208731
-Node: Is the contrast ratio about adjacent colors?209364
-Node: What does it mean to avoid exaggerations?210873
-Node: Why are colors mostly variants of blue magenta cyan?212725
-Node: What is the best setup for legibility?217059
-Node: Are these color schemes?219706
-Node: Port the Modus themes to other platforms?223390
-Node: Contributing226236
-Node: Sources of the themes226635
-Node: Issues you can help with227531
-Node: Patches require copyright assignment to the FSF228924
-Node: Acknowledgements231146
-Node: GNU Free Documentation License235373
-Node: Indices260737
-Node: Function index260916
-Node: Variable index262214
-Node: Concept index264908
+Node: Indirectly covered packages176315
+Node: Notes on individual packages177684
+Node: Note on calendarel weekday and weekend colors178784
+Node: Note on git-gutter in Doom Emacs179932
+Node: Note on php-mode multiline comments182432
+Node: Note on underlines in compilation buffers183192
+Node: Note on inline Latex in Org buffers184064
+Node: Note on dimmerel184674
+Node: Note on display-fill-column-indicator-mode186159
+Node: Note on highlight-parenthesesel187612
+Node: Note on mmm-modeel background colors193695
+Node: Note for prism196049
+Node: Note on company-mode overlay pop-up199271
+Ref: Note on company-mode overlay pop-up-Footnote-1200001
+Ref: Note on company-mode overlay pop-up-Footnote-2200068
+Node: Note on ERC escaped color sequences200123
+Ref: Note on ERC escaped color sequences-Footnote-1201551
+Node: Note on powerline or spaceline201661
+Node: Note on SHR colors202075
+Node: Note on SHR fonts202499
+Node: Note on Ement colors and fonts203186
+Node: Note on pdf-tools link hints204696
+Node: Note on the Notmuch logo207156
+Node: Note on goto-address-mode faces207694
+Node: Frequently Asked Questions208812
+Node: Is the contrast ratio about adjacent colors?209445
+Node: What does it mean to avoid exaggerations?210954
+Node: Why are colors mostly variants of blue magenta cyan?212806
+Node: What is the best setup for legibility?217140
+Node: Are these color schemes?219787
+Node: Port the Modus themes to other platforms?223471
+Node: Contributing226317
+Node: Sources of the themes226716
+Node: Issues you can help with227612
+Node: Patches require copyright assignment to the FSF229005
+Node: Acknowledgements231227
+Node: GNU Free Documentation License235465
+Node: Indices260829
+Node: Function index261008
+Node: Variable index262306
+Node: Concept index265000
End Tag Table
diff --git a/doc/modus-themes.org b/doc/modus-themes.org
index c093893717..e7d104842d 100644
--- a/doc/modus-themes.org
+++ b/doc/modus-themes.org
@@ -4118,6 +4118,7 @@ have lots of extensions, so the "full support" may not be
100% true…
+ vimish-fold
+ visible-mark
+ visual-regexp
++ vtable [ Part of {{{development-version}}} ]
+ vterm
+ vundo
+ wcheck-mode
@@ -5447,7 +5448,7 @@ The Modus themes are a collective effort. Every bit of
work matters.
Eugene, Fourchaux, Fredrik, Moesasji, Nick, Summer Emacs, TheBlob42,
TitusMu, Trey, bepolymathe, bit9tream, bangedorrunt, derek-upham,
doolio, fleimgruber, gitrj95, iSeeU, jixiuf, ltmsyvag, okamsn,
- pRot0ta1p, soaringbird, tumashu, wakamenod.
+ pRot0ta1p, shipmints, soaringbird, tumashu, wakamenod.
+ Packaging :: Basil L.{{{space()}}} Contovounesios, Eli Zaretskii,
Glenn Morris, Mauro Aranda, Richard Stallman, Stefan Kangas (core
diff --git a/modus-themes.el b/modus-themes.el
index 389a1e2493..15f828f083 100644
--- a/modus-themes.el
+++ b/modus-themes.el
@@ -1650,6 +1650,10 @@ FG and BG are the main colors."
`(shadow ((,c :foreground ,fg-dim)))
`(success ((,c :inherit bold :foreground ,info)))
`(trailing-whitespace ((,c :background ,bg-space-err)))
+ ;; NOTE 2024-06-22: I use `list' here to suppress a bogus warning
+ ;; from the compiler: it says I should depend on Emacs 29 to use
+ ;; vtable.
+ (list 'vtable `((,c :inherit modus-themes-fixed-pitch)))
`(warning ((,c :inherit bold :foreground ,warning)))
;;;;; buttons, links, widgets
`(button ((,c :background ,bg-link :foreground ,fg-link :underline
,underline-link)))