~protesilaos/modus-themes

3d3bb621a890cd29547c65501d453c7e1b057235 — Protesilaos Stavrou 3 months ago a672fb6
Add support for nerd-icons, nerd-icons-dired, nerd-icons-ibuffer
3 files changed, 89 insertions(+), 41 deletions(-)

M doc/modus-themes.info
M doc/modus-themes.org
M modus-themes.el
M doc/modus-themes.info => doc/modus-themes.info +44 -41
@@ 4065,6 4065,9 @@ have lots of extensions, so the “full support” may not be 100% true…
   • mpdel
   • mu4e
   • multiple-cursors
   • nerd-icons [Part of 4.3.0-dev.]
   • nerd-icons-dired [Part of 4.3.0-dev.]
   • nerd-icons-ibuffer [Part of 4.3.0-dev.]
   • neotree
   • notmuch
   • num3-mode


@@ 6214,47 6217,47 @@ Node: Custom hl-todo colors160194
Node: Add support for solaire-mode161732
Node: Face coverage164643
Node: Supported packages165095
Node: Indirectly covered packages170494
Node: Notes on individual packages171847
Node: Note on calendarel weekday and weekend colors172947
Node: Note on git-gutter in Doom Emacs174095
Node: Note on php-mode multiline comments176436
Node: Note on underlines in compilation buffers177189
Node: Note on inline Latex in Org buffers178026
Node: Note on dimmerel178636
Node: Note on display-fill-column-indicator-mode180121
Node: Note on highlight-parenthesesel181520
Node: Note on mmm-modeel background colors187498
Node: Note for prism189798
Node: Note on company-mode overlay pop-up192966
Ref: Note on company-mode overlay pop-up-Footnote-1193696
Ref: Note on company-mode overlay pop-up-Footnote-2193763
Node: Note on ERC escaped color sequences193818
Ref: Note on ERC escaped color sequences-Footnote-1195246
Node: Note on powerline or spaceline195356
Node: Note on SHR colors195770
Node: Note on SHR fonts196194
Node: Note on Ement colors and fonts196839
Node: Note on pdf-tools link hints198349
Node: Note on the Notmuch logo200809
Node: Note on goto-address-mode faces201347
Node: Frequently Asked Questions202465
Node: Is the contrast ratio about adjacent colors?203096
Node: What does it mean to avoid exaggerations?204603
Node: Why are colors mostly variants of blue magenta cyan?206453
Node: What is the best setup for legibility?210759
Node: Are these color schemes?213404
Node: Port the Modus themes to other platforms?217086
Node: Contributing219930
Node: Sources of the themes220327
Node: Issues you can help with221221
Node: Patches require copyright assignment to the FSF222612
Node: Acknowledgements224832
Node: GNU Free Documentation License228909
Node: Indices254273
Node: Function index254452
Node: Variable index255635
Node: Concept index258091
Node: Indirectly covered packages170625
Node: Notes on individual packages171978
Node: Note on calendarel weekday and weekend colors173078
Node: Note on git-gutter in Doom Emacs174226
Node: Note on php-mode multiline comments176567
Node: Note on underlines in compilation buffers177320
Node: Note on inline Latex in Org buffers178157
Node: Note on dimmerel178767
Node: Note on display-fill-column-indicator-mode180252
Node: Note on highlight-parenthesesel181651
Node: Note on mmm-modeel background colors187629
Node: Note for prism189929
Node: Note on company-mode overlay pop-up193097
Ref: Note on company-mode overlay pop-up-Footnote-1193827
Ref: Note on company-mode overlay pop-up-Footnote-2193894
Node: Note on ERC escaped color sequences193949
Ref: Note on ERC escaped color sequences-Footnote-1195377
Node: Note on powerline or spaceline195487
Node: Note on SHR colors195901
Node: Note on SHR fonts196325
Node: Note on Ement colors and fonts196970
Node: Note on pdf-tools link hints198480
Node: Note on the Notmuch logo200940
Node: Note on goto-address-mode faces201478
Node: Frequently Asked Questions202596
Node: Is the contrast ratio about adjacent colors?203227
Node: What does it mean to avoid exaggerations?204734
Node: Why are colors mostly variants of blue magenta cyan?206584
Node: What is the best setup for legibility?210890
Node: Are these color schemes?213535
Node: Port the Modus themes to other platforms?217217
Node: Contributing220061
Node: Sources of the themes220458
Node: Issues you can help with221352
Node: Patches require copyright assignment to the FSF222743
Node: Acknowledgements224963
Node: GNU Free Documentation License229040
Node: Indices254404
Node: Function index254583
Node: Variable index255766
Node: Concept index258222

End Tag Table


M doc/modus-themes.org => doc/modus-themes.org +3 -0
@@ 3975,6 3975,9 @@ have lots of extensions, so the "full support" may not be 100% true…
+ mpdel
+ mu4e
+ multiple-cursors
+ nerd-icons [Part of {{{development-version}}}.]
+ nerd-icons-dired [Part of {{{development-version}}}.]
+ nerd-icons-ibuffer [Part of {{{development-version}}}.]
+ neotree
+ notmuch
+ num3-mode

M modus-themes.el => modus-themes.el +42 -0
@@ 3134,6 3134,48 @@ FG and BG are the main colors."
    `(mc/cursor-bar-face ((,c :height 1 :foreground ,fg-main :background ,bg-main)))
    `(mc/cursor-face ((,c :inverse-video t)))
    `(mc/region-face ((,c :inherit region)))
;;;;; nerd-icons
    `(nerd-icons-blue ((,c :foreground ,blue-cooler)))
    `(nerd-icons-blue-alt ((,c :foreground ,blue-warmer)))
    `(nerd-icons-cyan ((,c :foreground ,cyan)))
    `(nerd-icons-cyan-alt ((,c :foreground ,cyan-warmer)))
    `(nerd-icons-dblue ((,c :foreground ,blue-faint)))
    `(nerd-icons-dcyan ((,c :foreground ,cyan-faint)))
    `(nerd-icons-dgreen ((,c :foreground ,green-faint)))
    `(nerd-icons-dmaroon ((,c :foreground ,magenta-faint)))
    `(nerd-icons-dorange ((,c :foreground ,red-faint)))
    `(nerd-icons-dpink ((,c :foreground ,magenta-faint)))
    `(nerd-icons-dpurple ((,c :foreground ,magenta-cooler)))
    `(nerd-icons-dred ((,c :foreground ,red)))
    `(nerd-icons-dsilver ((,c :foreground ,cyan-faint)))
    `(nerd-icons-dyellow ((,c :foreground ,yellow-faint)))
    `(nerd-icons-green ((,c :foreground ,green)))
    `(nerd-icons-lblue ((,c :foreground ,blue-cooler)))
    `(nerd-icons-lcyan ((,c :foreground ,cyan)))
    `(nerd-icons-lgreen ((,c :foreground ,green-warmer)))
    `(nerd-icons-lmaroon ((,c :foreground ,magenta-warmer)))
    `(nerd-icons-lorange ((,c :foreground ,red-warmer)))
    `(nerd-icons-lpink ((,c :foreground ,magenta)))
    `(nerd-icons-lpurple ((,c :foreground ,magenta-faint)))
    `(nerd-icons-lred ((,c :foreground ,red-faint)))
    `(nerd-icons-lsilver ((,c :foreground "gray50")))
    `(nerd-icons-lyellow ((,c :foreground ,yellow-warmer)))
    `(nerd-icons-maroon ((,c :foreground ,magenta)))
    `(nerd-icons-orange ((,c :foreground ,rust)))
    `(nerd-icons-pink ((,c :foreground ,magenta-warmer)))
    `(nerd-icons-purple ((,c :foreground ,magenta-cooler)))
    `(nerd-icons-purple-alt ((,c :foreground ,blue-warmer)))
    `(nerd-icons-red ((,c :foreground ,red)))
    `(nerd-icons-red-alt ((,c :foreground ,red-cooler)))
    `(nerd-icons-silver ((,c :foreground "gray50")))
    `(nerd-icons-yellow ((,c :foreground ,yellow)))
;;;;; nerd-icons-dired
    `(nerd-icons-dired-dir-face ((,c :foreground ,cyan-faint)))
;;;;; nerd-icons-ibuffer
    `(nerd-icons-ibuffer-dir-face ((,c :foreground ,cyan-faint)))
    `(nerd-icons-ibuffer-file-face ((,c :foreground ,blue-faint)))
    `(nerd-icons-ibuffer-mode-face ((,c :foreground ,cyan)))
    `(nerd-icons-ibuffer-size-face ((,c :foreground ,cyan-cooler)))
;;;;; neotree
    `(neo-banner-face ((,c :foreground ,accent-0)))
    `(neo-button-face ((,c :inherit button)))