branch: externals/modus-themes commit 3d3bb621a890cd29547c65501d453c7e1b057235 Author: Protesilaos Stavrou <i...@protesilaos.com> Commit: Protesilaos Stavrou <i...@protesilaos.com>
Add support for nerd-icons, nerd-icons-dired, nerd-icons-ibuffer --- doc/modus-themes.info | 85 ++++++++++++++++++++++++++------------------------- doc/modus-themes.org | 3 ++ modus-themes.el | 42 +++++++++++++++++++++++++ 3 files changed, 89 insertions(+), 41 deletions(-) diff --git a/doc/modus-themes.info b/doc/modus-themes.info index 04fe2f2039..9ed890c6ae 100644 --- a/doc/modus-themes.info +++ b/doc/modus-themes.info @@ -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 diff --git a/doc/modus-themes.org b/doc/modus-themes.org index 31734602c6..c649906789 100644 --- a/doc/modus-themes.org +++ b/doc/modus-themes.org @@ -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 diff --git a/modus-themes.el b/modus-themes.el index ccffdf5ece..c2e14ee34f 100644 --- a/modus-themes.el +++ b/modus-themes.el @@ -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)))