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)))

Reply via email to