aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <mikisabate@gmail.com>2024-06-03 11:03:38 +0200
committerMiquel Sabaté Solà <mikisabate@gmail.com>2024-06-03 11:03:38 +0200
commitc6dbabc1b4f956e19c7e80f16e69f3d6c57b84b4 (patch)
tree0317b75ab5ce80bde8d9fe45a4934eda2313ff9b
parent65286e60284f0fa05e8d1916426f180ab6a60b60 (diff)
downloadsoria-c6dbabc1b4f956e19c7e80f16e69f3d6c57b84b4.tar.gz
soria-c6dbabc1b4f956e19c7e80f16e69f3d6c57b84b4.zip
Added support for faces from nerd-icons
Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
-rw-r--r--CHANGELOG.org3
-rw-r--r--soria-theme.el86
2 files changed, 88 insertions, 1 deletions
diff --git a/CHANGELOG.org b/CHANGELOG.org
index 32c13c4..d4c32c7 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -1,6 +1,9 @@
#+STARTUP:showall
* Changelog
+** To be released
+
+- Added support for =nerd-icons=.
** 0.4.2
diff --git a/soria-theme.el b/soria-theme.el
index 0ee9fcc..d6dccd7 100644
--- a/soria-theme.el
+++ b/soria-theme.el
@@ -1860,7 +1860,91 @@ The theme has to be reloaded after changing anything in this group."
((,class (:foreground ,soria-orange))))
`(all-the-icons-green
- ((,class (:foreground ,soria-green))))))
+ ((,class (:foreground ,soria-green))))
+
+ ;; nerd-icons
+
+ ;;; red
+ `(nerd-icons-red
+ ((,class (:foreground ,soria-redpastel))))
+ `(nerd-icons-lred
+ ((,class (:foreground ,soria-redpastel))))
+ `(nerd-icons-dred
+ ((,class (:foreground ,soria-redpastel))))
+ `(nerd-icons-red-alt
+ ((,class (:foreground ,soria-redpastel))))
+
+ ;;; green
+ `(nerd-icons-green
+ ((,class (:foreground ,soria-green))))
+ `(nerd-icons-lgreen
+ ((,class (:foreground ,soria-green))))
+ `(nerd-icons-dgreen
+ ((,class (:foreground ,soria-green))))
+
+ ;; yellow
+ `(nerd-icons-yellow
+ ((,class (:foreground ,soria-yellow))))
+ `(nerd-icons-lyellow
+ ((,class (:foreground ,soria-yellow))))
+ `(nerd-icons-dyellow
+ ((,class (:foreground ,soria-yellow))))
+
+ ;; blue & cyan
+ `(nerd-icons-blue
+ ((,class (:foreground ,soria-blue))))
+ `(nerd-icons-blue-alt
+ ((,class (:foreground ,soria-blue))))
+ `(nerd-icons-lblue
+ ((,class (:foreground ,soria-blue))))
+ `(nerd-icons-dblue
+ ((,class (:foreground ,soria-blue))))
+ `(nerd-icons-cyan
+ ((,class (:foreground ,soria-blue))))
+ `(nerd-icons-cyan-alt
+ ((,class (:foreground ,soria-blue))))
+ `(nerd-icons-lcyan
+ ((,class (:foreground ,soria-blue))))
+ `(nerd-icons-dcyan
+ ((,class (:foreground ,soria-blue))))
+
+ ;; maroon & orange
+ `(nerd-icons-maroon
+ ((,class (:foreground ,soria-orange))))
+ `(nerd-icons-lmaroon
+ ((,class (:foreground ,soria-orange))))
+ `(nerd-icons-dmaroon
+ ((,class (:foreground ,soria-orange))))
+ `(nerd-icons-orange
+ ((,class (:foreground ,soria-orange))))
+ `(nerd-icons-lorange
+ ((,class (:foreground ,soria-orange))))
+ `(nerd-icons-dorange
+ ((,class (:foreground ,soria-orange))))
+
+ ;; purple & pink
+ `(nerd-icons-purple
+ ((,class (:foreground ,soria-purple))))
+ `(nerd-icons-purple-alt
+ ((,class (:foreground ,soria-purple))))
+ `(nerd-icons-lpurple
+ ((,class (:foreground ,soria-purple))))
+ `(nerd-icons-dpurple
+ ((,class (:foreground ,soria-purple))))
+ `(nerd-icons-pink
+ ((,class (:foreground ,soria-purple))))
+ `(nerd-icons-lpink
+ ((,class (:foreground ,soria-purple))))
+ `(nerd-icons-dpink
+ ((,class (:foreground ,soria-purple))))
+
+ ;; silver
+ `(nerd-icons-silver
+ ((,class (:foreground ,soria-white))))
+ `(nerd-icons-lsilver
+ ((,class (:foreground ,soria-white))))
+ `(nerd-icons-dsilver
+ ((,class (:foreground ,soria-white))))))
(defun soria-theme-purple-identifiers ()
"Make function identifiers purple.