branch: externals/modus-themes
commit 243fc35181db62e4cadc10b29a8950072443eea0
Author: Protesilaos Stavrou <i...@protesilaos.com>
Commit: Protesilaos Stavrou <i...@protesilaos.com>

    Add support for the built-in viper-mode
    
    Thanks to ZharMeny for bringing this matter to my attention in issue
    115: <https://github.com/protesilaos/modus-themes/issues/115>.
---
 doc/modus-themes.info | 89 ++++++++++++++++++++++++++-------------------------
 doc/modus-themes.org  |  7 ++--
 modus-themes.el       |  6 ++++
 3 files changed, 55 insertions(+), 47 deletions(-)

diff --git a/doc/modus-themes.info b/doc/modus-themes.info
index f10a68bfbe..1d3ea02e5c 100644
--- a/doc/modus-themes.info
+++ b/doc/modus-themes.info
@@ -4349,6 +4349,7 @@ have lots of extensions, so the “full support” may not be 
100% true…
    • vertico
    • vertico-quick
    • vimish-fold
+   • viper [ Part of 4.5.0-dev ]
    • visible-mark
    • visual-regexp
    • vtable [ Part of 4.5.0-dev ]
@@ -5703,9 +5704,9 @@ Ideas and user feedback
      Sharf, Utkarsh Singh, Vincent Foley, Zoltan Kiraly.  As well as
      users: Ben, CsBigDataHub1, Emacs Contrib, Eugene, Fourchaux,
      Fredrik, Moesasji, Nick, Summer Emacs, TheBlob42, TitusMu, Trey,
-     bepolymathe, bit9tream, bangedorrunt, derek-upham, doolio,
-     fleimgruber, gitrj95, iSeeU, jixiuf, ltmsyvag, okamsn, pRot0ta1p,
-     shipmints, soaringbird, tumashu, wakamenod.
+     ZharMeny, bepolymathe, bit9tream, bangedorrunt, derek-upham,
+     doolio, fleimgruber, gitrj95, iSeeU, jixiuf, ltmsyvag, okamsn,
+     pRot0ta1p, shipmints, soaringbird, tumashu, wakamenod.
 
 Packaging
      Basil L. Contovounesios, Eli Zaretskii, Glenn Morris, Mauro Aranda,
@@ -6458,47 +6459,47 @@ Node: DIY Use a hook at the post-load-theme phase167908
 Node: DIY A theme-agnostic hook for theme loading170032
 Node: Face coverage172663
 Node: Supported packages173115
-Node: Indirectly covered packages178925
-Node: Notes on individual packages180294
-Node: Note on calendarel weekday and weekend colors181394
-Node: Note on git-gutter in Doom Emacs182542
-Node: Note on php-mode multiline comments185042
-Node: Note on underlines in compilation buffers185802
-Node: Note on inline Latex in Org buffers186674
-Node: Note on dimmerel187284
-Node: Note on display-fill-column-indicator-mode188769
-Node: Note on highlight-parenthesesel190222
-Node: Note on mmm-modeel background colors196305
-Node: Note for prism198659
-Node: Note on company-mode overlay pop-up201881
-Ref: Note on company-mode overlay pop-up-Footnote-1202611
-Ref: Note on company-mode overlay pop-up-Footnote-2202678
-Node: Note on ERC escaped color sequences202733
-Ref: Note on ERC escaped color sequences-Footnote-1204161
-Node: Note on powerline or spaceline204271
-Node: Note on SHR colors204685
-Node: Note on SHR fonts205109
-Node: Note on Ement colors and fonts205796
-Node: Note on pdf-tools link hints207306
-Node: Note on the Notmuch logo209766
-Node: Note on goto-address-mode faces210304
-Node: Frequently Asked Questions211422
-Node: Is the contrast ratio about adjacent colors?212055
-Node: What does it mean to avoid exaggerations?213564
-Node: Why are colors mostly variants of blue magenta cyan?215416
-Node: What is the best setup for legibility?219750
-Node: Are these color schemes?222397
-Node: Port the Modus themes to other platforms?226081
-Node: Contributing228927
-Node: Sources of the themes229326
-Node: Issues you can help with230222
-Node: Patches require copyright assignment to the FSF231615
-Node: Acknowledgements233837
-Node: GNU Free Documentation License238092
-Node: Indices263456
-Node: Function index263635
-Node: Variable index264933
-Node: Concept index269136
+Node: Indirectly covered packages178960
+Node: Notes on individual packages180329
+Node: Note on calendarel weekday and weekend colors181429
+Node: Note on git-gutter in Doom Emacs182577
+Node: Note on php-mode multiline comments185077
+Node: Note on underlines in compilation buffers185837
+Node: Note on inline Latex in Org buffers186709
+Node: Note on dimmerel187319
+Node: Note on display-fill-column-indicator-mode188804
+Node: Note on highlight-parenthesesel190257
+Node: Note on mmm-modeel background colors196340
+Node: Note for prism198694
+Node: Note on company-mode overlay pop-up201916
+Ref: Note on company-mode overlay pop-up-Footnote-1202646
+Ref: Note on company-mode overlay pop-up-Footnote-2202713
+Node: Note on ERC escaped color sequences202768
+Ref: Note on ERC escaped color sequences-Footnote-1204196
+Node: Note on powerline or spaceline204306
+Node: Note on SHR colors204720
+Node: Note on SHR fonts205144
+Node: Note on Ement colors and fonts205831
+Node: Note on pdf-tools link hints207341
+Node: Note on the Notmuch logo209801
+Node: Note on goto-address-mode faces210339
+Node: Frequently Asked Questions211457
+Node: Is the contrast ratio about adjacent colors?212090
+Node: What does it mean to avoid exaggerations?213599
+Node: Why are colors mostly variants of blue magenta cyan?215451
+Node: What is the best setup for legibility?219785
+Node: Are these color schemes?222432
+Node: Port the Modus themes to other platforms?226116
+Node: Contributing228962
+Node: Sources of the themes229361
+Node: Issues you can help with230257
+Node: Patches require copyright assignment to the FSF231650
+Node: Acknowledgements233872
+Node: GNU Free Documentation License238137
+Node: Indices263501
+Node: Function index263680
+Node: Variable index264978
+Node: Concept index269181
 
 End Tag Table
 
diff --git a/doc/modus-themes.org b/doc/modus-themes.org
index e17ce8c241..1cc57dafd0 100644
--- a/doc/modus-themes.org
+++ b/doc/modus-themes.org
@@ -4198,6 +4198,7 @@ have lots of extensions, so the "full support" may not be 
100% true…
 + vertico
 + vertico-quick
 + vimish-fold
++ viper [ Part of {{{development-version}}} ]
 + visible-mark
 + visual-regexp
 + vtable [ Part of {{{development-version}}} ]
@@ -5529,9 +5530,9 @@ The Modus themes are a collective effort.  Every bit of 
work matters.
   Hołubowicz, Toon Claes, Uri Sharf, Utkarsh Singh, Vincent Foley,
   Zoltan Kiraly. As well as users: Ben, CsBigDataHub1, Emacs Contrib,
   Eugene, Fourchaux, Fredrik, Moesasji, Nick, Summer Emacs, TheBlob42,
-  TitusMu, Trey, bepolymathe, bit9tream, bangedorrunt, derek-upham,
-  doolio, fleimgruber, gitrj95, iSeeU, jixiuf, ltmsyvag, okamsn,
-  pRot0ta1p, shipmints, soaringbird, tumashu, wakamenod.
+  TitusMu, Trey, ZharMeny, bepolymathe, bit9tream, bangedorrunt,
+  derek-upham, doolio, fleimgruber, gitrj95, iSeeU, jixiuf, ltmsyvag,
+  okamsn, 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 2c4f6d3d78..c05fed35c7 100644
--- a/modus-themes.el
+++ b/modus-themes.el
@@ -3863,6 +3863,12 @@ FG and BG are the main colors."
     `(vimish-fold-fringe ((,c :foreground ,cyan)))
     `(vimish-fold-mouse-face ((,c :inherit modus-themes-intense-blue)))
     `(vimish-fold-overlay ((,c :background ,bg-inactive)))
+;;;;; viper
+    `(viper-search ((,c :inherit modus-themes-search-current)))
+    `(viper-replace-overlay ((,c :inherit modus-themes-search-replace)))
+    `(viper-minibuffer-emacs (( )))
+    `(viper-minibuffer-insert (( )))
+    `(viper-minibuffer-vi (( )))
 ;;;;; visible-mark
     `(visible-mark-active ((,c :background ,bg-blue-intense)))
     `(visible-mark-face1 ((,c :background ,bg-cyan-intense)))

Reply via email to