about summary refs log tree commit diff
path: root/themes/grfn-solarized-light-theme.el
diff options
context:
space:
mode:
authorGriffin Smith <root@gws.fyi>2018-03-29T22·10-0400
committerGriffin Smith <root@gws.fyi>2018-03-29T22·10-0400
commitd88fb3194f2a50efa6d407e85d47d14da3700ff3 (patch)
tree3aa434e148f4f767a992c87b144d536c0e10b689 /themes/grfn-solarized-light-theme.el
Initial commit
Diffstat (limited to 'themes/grfn-solarized-light-theme.el')
-rw-r--r--themes/grfn-solarized-light-theme.el85
1 files changed, 85 insertions, 0 deletions
diff --git a/themes/grfn-solarized-light-theme.el b/themes/grfn-solarized-light-theme.el
new file mode 100644
index 000000000000..338cfabfcc24
--- /dev/null
+++ b/themes/grfn-solarized-light-theme.el
@@ -0,0 +1,85 @@
+(require 'solarized)
+
+;; (defun grfn-solarized-theme ()
+;;   (custom-theme-set-faces
+;;    theme-name
+;;    `(font-lock-doc-face ((,class (:foreground ,s-base1))))
+;;    `(font-lock-preprocessor-face ((,class (:foreground ,red))))
+;;    `(font-lock-keyword-face ((,class (:foreground ,green))))
+
+;;    `(elixir-attribute-face ((,class (:foreground ,blue))))
+;;    `(elixir-atom-face ((,class (:foreground ,cyan))))))
+
+(setq +solarized-s-base03    "#002b36"
+      +solarized-s-base02    "#073642"
+      ;; emphasized content
+      +solarized-s-base01    "#586e75"
+      ;; primary content
+      +solarized-s-base00    "#657b83"
+      +solarized-s-base0     "#839496"
+      ;; comments
+      +solarized-s-base1     "#93a1a1"
+      ;; background highlight light
+      +solarized-s-base2     "#eee8d5"
+      ;; background light
+      +solarized-s-base3     "#fdf6e3"
+
+      ;; Solarized accented colors
+      +solarized-yellow    "#b58900"
+      +solarized-orange    "#cb4b16"
+      +solarized-red       "#dc322f"
+      +solarized-magenta   "#d33682"
+      +solarized-violet    "#6c71c4"
+      +solarized-blue      "#268bd2"
+      +solarized-cyan      "#2aa198"
+      +solarized-green     "#859900"
+
+      ;; Darker and lighter accented colors
+      ;; Only use these in exceptional circumstances!
+      +solarized-yellow-d  "#7B6000"
+      +solarized-yellow-l  "#DEB542"
+      +solarized-orange-d  "#8B2C02"
+      +solarized-orange-l  "#F2804F"
+      +solarized-red-d     "#990A1B"
+      +solarized-red-l     "#FF6E64"
+      +solarized-magenta-d "#93115C"
+      +solarized-magenta-l "#F771AC"
+      +solarized-violet-d  "#3F4D91"
+      +solarized-violet-l  "#9EA0E5"
+      +solarized-blue-d    "#00629D"
+      +solarized-blue-l    "#69B7F0"
+      +solarized-cyan-d    "#00736F"
+      +solarized-cyan-l    "#69CABF"
+      +solarized-green-d   "#546E00"
+      +solarized-green-l "#B4C342")
+
+
+(deftheme grfn-solarized-light "The light variant of Griffin's solarized theme")
+
+(create-solarized-theme
+ 'light 'grfn-solarized-light
+ (lambda ()
+   (custom-theme-set-faces
+    'grfn-solarized-light
+    `(font-lock-doc-face ((t (:foreground ,+solarized-s-base1))))
+    `(font-lock-preprocessor-face ((t (:foreground ,+solarized-red))))
+    `(font-lock-keyword-face ((t (:foreground ,+solarized-green))))
+
+    `(elixir-attribute-face ((t (:foreground ,+solarized-blue))))
+    `(elixir-atom-face ((t (:foreground ,+solarized-cyan))))
+    )
+
+   ))
+
+(custom-theme-set-faces
+ 'grfn-solarized-light
+ `(font-lock-doc-face ((t (:foreground ,+solarized-s-base1))))
+ `(font-lock-preprocessor-face ((t (:foreground ,+solarized-red))))
+ `(font-lock-keyword-face ((t (:foreground ,+solarized-green))))
+
+ `(elixir-attribute-face ((t (:foreground ,+solarized-blue))))
+ `(elixir-atom-face ((t (:foreground ,+solarized-cyan))))
+ )
+
+(provide-theme 'grfn-solarized-light)
+