This commit is contained in:
2025-12-27 00:45:43 -05:00
parent 883f8047f6
commit 2fb1571ce0
5 changed files with 1485 additions and 1567 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -16,9 +16,13 @@
'(region ((t (:background "#15285A"))))
'(hl-line ((t (:background "#000000"))))
'(highlight ((t (:background "#15285A"))))
'(mode-line ((t (:background "#505050" :foreground "#DADEE5"))))
'(mode-line-inactive ((t (:background "#2A2A2A" :foreground "#888888"))))
'(mode-line ((t (:background "#1E3050" :foreground "#DADEE5"))))
'(mode-line-inactive ((t (:background "#182438" :foreground "#6A7A8A"))))
'(vertical-border ((t (:foreground "#505050"))))
'(fringe ((t (:background "#141B2B"))))
'(window-divider ((t (:foreground "#3A4255"))))
'(window-divider-first-pixel ((t (:foreground "#141B2B"))))
'(window-divider-last-pixel ((t (:foreground "#3A4255"))))
'(tab-line ((t (:background "#505050" :foreground "#DADEE5"))))
'(tab-line-tab ((t (:background "#505050" :foreground "#DADEE5"))))
'(tab-line-tab-current ((t (:background "#505050" :foreground "#DADEE5"))))

View File

@@ -0,0 +1,140 @@
;;; focus-theme.el --- Focus dark color theme -*- lexical-binding: t; -*-
;;; Commentary:
;; Default theme from the Focus Editor.
;;
;; https://focus-editor.dev/
;; https://github.com/focus-editor/focus
;;; Code:
(deftheme focus
"Focus dark color theme.")
(custom-theme-set-faces
'focus
;; Basic faces
'(default ((t (:foreground "#BFC9DB" :background "#15212A"))))
'(cursor ((t (:background "#26B2B2"))))
'(region ((t (:background "#1C4449"))))
'(hl-line ((t (:background "#18262F"))))
'(highlight ((t (:background "#1C4449"))))
'(secondary-selection ((t (:background "#1C4449"))))
'(lazy-highlight ((t (:background "#8E772E"))))
'(isearch ((t (:background "#8E772E" :foreground "#FFFFFF"))))
'(isearch-fail ((t (:background "#772222"))))
'(match ((t (:background "#1C4449"))))
;; Mode line
'(mode-line ((t (:background "#1C303A" :foreground "#BFC9DB"))))
'(mode-line-inactive ((t (:background "#10191F" :foreground "#87919D"))))
'(mode-line-buffer-id ((t (:foreground "#BFC9DB" :weight bold))))
;; Borders and dividers
'(vertical-border ((t (:foreground "#10191F"))))
'(fringe ((t (:background "#15212A"))))
'(window-divider ((t (:foreground "#1C4449"))))
'(window-divider-first-pixel ((t (:foreground "#15212A"))))
'(window-divider-last-pixel ((t (:foreground "#1C4449"))))
;; Tab line
'(tab-line ((t (:background "#1A2831" :foreground "#BFC9DB"))))
'(tab-line-tab ((t (:background "#1A2831" :foreground "#BFC9DB"))))
'(tab-line-tab-current ((t (:background "#21333F" :foreground "#BFC9DB"))))
'(tab-line-tab-inactive ((t (:background "#10191F" :foreground "#87919D"))))
;; Line numbers
'(line-number ((t (:foreground "#87919D" :background "#15212A"))))
'(line-number-current-line ((t (:foreground "#BFC9DB" :background "#18262F"))))
;; Font lock faces
'(font-lock-builtin-face ((t (:foreground "#E0AD82"))))
'(font-lock-comment-face ((t (:foreground "#87919D"))))
'(font-lock-comment-delimiter-face ((t (:foreground "#87919D"))))
'(font-lock-doc-face ((t (:foreground "#87919D"))))
'(font-lock-string-face ((t (:foreground "#D4BC7D"))))
'(font-lock-keyword-face ((t (:foreground "#E67D74"))))
'(font-lock-function-name-face ((t (:foreground "#D0C5A9"))))
'(font-lock-variable-name-face ((t (:foreground "#BFC9DB"))))
'(font-lock-constant-face ((t (:foreground "#D699B5"))))
'(font-lock-type-face ((t (:foreground "#82AAA3"))))
'(font-lock-warning-face ((t (:foreground "#F8AD34"))))
'(font-lock-negation-char-face ((t (:foreground "#E67D74"))))
'(font-lock-preprocessor-face ((t (:foreground "#E67D74"))))
'(font-lock-regexp-grouping-backslash ((t (:foreground "#E0AD82"))))
'(font-lock-regexp-grouping-construct ((t (:foreground "#E0AD82"))))
;; Parenthesis matching
'(show-paren-match ((t (:background "#1C4449" :foreground "#FFFFFF"))))
'(show-paren-mismatch ((t (:background "#772222" :foreground "#FFFFFF"))))
;; Minibuffer
'(minibuffer-prompt ((t (:foreground "#26B2B2"))))
;; Compilation
'(compilation-info ((t (:foreground "#227722"))))
'(compilation-warning ((t (:foreground "#F8AD34"))))
'(compilation-error ((t (:foreground "#FF0000"))))
'(compilation-mode-line-exit ((t (:foreground "#227722"))))
'(compilation-mode-line-fail ((t (:foreground "#772222"))))
;; Flymake
'(flymake-error ((t (:underline (:style wave :color "#772222")))))
'(flymake-warning ((t (:underline (:style wave :color "#986032")))))
'(flymake-note ((t (:underline (:style wave :color "#87919D")))))
;; Flyspell
'(flyspell-incorrect ((t (:underline (:style wave :color "#772222")))))
'(flyspell-duplicate ((t (:underline (:style wave :color "#986032")))))
;; Ivy
'(ivy-current-match ((t (:background "#1C4449" :foreground "#BFC9DB"))))
'(ivy-minibuffer-match-face-1 ((t (:foreground "#599999"))))
'(ivy-minibuffer-match-face-2 ((t (:foreground "#26B2B2" :weight bold))))
'(ivy-minibuffer-match-face-3 ((t (:foreground "#E0AD82" :weight bold))))
'(ivy-minibuffer-match-face-4 ((t (:foreground "#D699B5" :weight bold))))
'(ivy-confirm-face ((t (:foreground "#227722"))))
'(ivy-match-required-face ((t (:foreground "#772222"))))
;; Dired
'(dired-directory ((t (:foreground "#82AAA3"))))
'(dired-symlink ((t (:foreground "#26B2B2"))))
'(dired-ignored ((t (:foreground "#87919D"))))
;; Diff
'(diff-added ((t (:background "#226022" :foreground "#BFC9DB"))))
'(diff-removed ((t (:background "#772222" :foreground "#BFC9DB"))))
'(diff-changed ((t (:background "#986032" :foreground "#BFC9DB"))))
'(diff-header ((t (:background "#1A2831" :foreground "#BFC9DB"))))
'(diff-file-header ((t (:background "#21333F" :foreground "#BFC9DB"))))
'(diff-hunk-header ((t (:background "#1C4449" :foreground "#BFC9DB"))))
;; Ediff
'(ediff-current-diff-A ((t (:background "#772222"))))
'(ediff-current-diff-B ((t (:background "#226022"))))
'(ediff-current-diff-C ((t (:background "#986032"))))
'(ediff-fine-diff-A ((t (:background "#993333"))))
'(ediff-fine-diff-B ((t (:background "#338033"))))
'(ediff-fine-diff-C ((t (:background "#B87842"))))
;; Eglot
'(eglot-highlight-symbol-face ((t (:background "#1C4449"))))
;; Link
'(link ((t (:foreground "#26B2B2" :underline t))))
'(link-visited ((t (:foreground "#D699B5" :underline t))))
;; Custom/widget faces
'(custom-group-tag ((t (:foreground "#82AAA3" :weight bold))))
'(custom-variable-tag ((t (:foreground "#82AAA3" :weight bold))))
'(widget-field ((t (:background "#21333F" :foreground "#BFC9DB"))))
'(widget-single-line-field ((t (:background "#21333F" :foreground "#BFC9DB"))))
;; Error, warning, success
'(error ((t (:foreground "#FF0000"))))
'(warning ((t (:foreground "#F8AD34"))))
'(success ((t (:foreground "#227722")))))
(provide-theme 'focus)
;;; focus-theme.el ends here

View File

@@ -1,442 +0,0 @@
;;; jbeans-theme.el --- Jbeans theme for GNU Emacs 24 (deftheme)
;; Author: Adam Olsen <arolsen@gmail.com>
;; URL: <https://github.com/synic/jbeans-emacs>
;; Version: 1.3
;; Package-Requires: ((emacs "24"))
;; Based On: ujelly by Mark Tran
;; Package-Version: 20151208.2136
;; "What do you mean, no one calls you JBeans?! I call you JBeans!"
;; -- Wilbur
;; Based on ujelly by Mark Tran <mark.tran@gmail.com>
;; Orig-URL: http://github.com/marktran/color-theme-ujelly
;; Inspired by jellybeans: http://www.vim.org/scripts/script.php?script_id=2555.
;; Copyright (c) 2017 Adam Olsen <arolsen@gmail.com>
;;
;; Permission is hereby granted, free of charge, to any person obtaining a copy
;; of this software and associated documentation files (the "Software"), to deal
;; in the Software without restriction, including without limitation the rights
;; to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
;; copies of the Software, and to permit persons to whom the Software is
;; furnished to do so, subject to the following conditions:
;;
;; The above copyright notice and this permission notice shall be included in all
;; copies or substantial portions of the Software.
;;
;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
;; IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
;; FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
;; AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
;; LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
;; OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
;; SOFTWARE.
(deftheme jbeans "The jbeans color theme")
(let ((class '((class color) (min-colors 89)))
;; GUI TER
(jbeans-fg (if (display-graphic-p) "#cccccc" "#cccccc"))
(jbeans-bg (if (display-graphic-p) "#151515" "#151515"))
(jbeans-grey-0 (if (display-graphic-p) "#151515" "#151515"))
(jbeans-grey-1 (if (display-graphic-p) "#112433" "#112433"))
(jbeans-grey-2 (if (display-graphic-p) "#222222" "#222222"))
(jbeans-grey-3 (if (display-graphic-p) "#333344" "#444455"))
(jbeans-grey-4 (if (display-graphic-p) "#363636" "#363636"))
(jbeans-grey-5 (if (display-graphic-p) "#444444" "#444444"))
(jbeans-grey-6 (if (display-graphic-p) "#7f7f7f" "#7f7f7f"))
(jbeans-grey-7 (if (display-graphic-p) "#888888" "#888888"))
(jbeans-purple-0 (if (display-graphic-p) "#ff73fd" "#ff73fd"))
(jbeans-purple-1 (if (display-graphic-p) "#cd00cd" "#cd00cd"))
(jbeans-purple-2 (if (display-graphic-p) "#a40073" "#a40073"))
(jbeans-purple-3 (if (display-graphic-p) "#540063" "#540063"))
(jbeans-purple-4 (if (display-graphic-p) "#474e90" "#474e90"))
(jbeans-purple-5 (if (display-graphic-p) "#202025" "#202025"))
(jbeans-blue-0 (if (display-graphic-p) "#8197bf" "#8197bf"))
(jbeans-blue-1 (if (display-graphic-p) "#8fbfdc" "#8fbfdc"))
(jbeans-blue-2 (if (display-graphic-p) "#b2e2fe" "#b2e2fe"))
(jbeans-blue-3 (if (display-graphic-p) "#447799" "#447799"))
(jbeans-blue-4 (if (display-graphic-p) "#0b24fb" "#0b24fb"))
(jbeans-blue-5 (if (display-graphic-p) "#2dfffe" "#2dfffe"))
(jbeans-green-0 (if (display-graphic-p) "#ddffdd" "#ddffdd"))
(jbeans-green-1 (if (display-graphic-p) "#b6edb6" "#b6edb6"))
(jbeans-green-2 (if (display-graphic-p) "#448844" "#448844"))
(jbeans-green-3 (if (display-graphic-p) "#556a32" "#556a32"))
(jbeans-green-4 (if (display-graphic-p) "#335533" "#335533"))
(jbeans-green-5 (if (display-graphic-p) "#99ad6a" "#99ad6a"))
(jbeans-green-6 (if (display-graphic-p) "#a8ff60" "#a8ff60"))
(jbeans-green-7 (if (display-graphic-p) "#29fd2f" "#29fd2f"))
(jbeans-yellow-0 (if (display-graphic-p) "#ffffcc" "#ffffcc"))
(jbeans-yellow-1 (if (display-graphic-p) "#ffff00" "#ffff00"))
(jbeans-yellow-2 (if (display-graphic-p) "#eddb87" "#eddb87"))
(jbeans-yellow-3 (if (display-graphic-p) "#fad07a" "#fad07a"))
(jbeans-orange-0 (if (display-graphic-p) "#ffb964" "#ffb964"))
(jbeans-orange-1 (if (display-graphic-p) "#ff8c00" "#ebbd87"))
(jbeans-orange-2 (if (display-graphic-p) "#b78521" "#b78521"))
(jbeans-red-0 (if (display-graphic-p) "#cb8165" "#cb8165"))
(jbeans-red-1 (if (display-graphic-p) "#cf6a4c" "#cf6a4c"))
(jbeans-red-2 (if (display-graphic-p) "#de5577" "#de5577"))
(jbeans-red-3 (if (display-graphic-p) "#fc644d" "#fc644d"))
(jbeans-red-4 (if (display-graphic-p) "#dd0093" "#dd0093"))
(jbeans-red-5 (if (display-graphic-p) "#aa4444" "#aa4444"))
(jbeans-red-6 (if (display-graphic-p) "#8a3b3c" "#8a3b3c"))
(jbeans-red-7 (if (display-graphic-p) "#663333" "#663333"))
(jbeans-red-8 (if (display-graphic-p) "#fc0d1b" "#fc0d1b"))
(jbeans-red-9 (if (display-graphic-p) "#ffdddd" "#ffdddd"))
)
(custom-theme-set-variables
'jbeans
`(linum-format " %3i "))
(custom-theme-set-faces
'jbeans
`(default ((,class (:foreground ,jbeans-fg :background ,jbeans-bg))))
;;;;; ACE/Avy
`(aw-leading-char-face ((,class (:foreground ,jbeans-red-3 :height 1.2))))
;;;;; Alchemist
`(alchemist-test--failed-face ((,class (:foreground ,jbeans-red-1))))
`(alchemist-test--success-face ((,class (:foreground ,jbeans-green-5))))
;;;;; Company
`(company-preview-common ((,class (:foreground nil :background ,jbeans-purple-4))))
`(company-scrollbar-bg ((,class (:background ,jbeans-grey-0))))
`(company-scrollbar-fg ((,class (:background ,jbeans-grey-7))))
`(company-tooltip ((,class (:background ,jbeans-grey-0 :foreground ,jbeans-fg :weight bold))))
`(company-tooltip-annotation ((,class (:inherit company-tooltip :foreground ,jbeans-blue-0))))
`(company-tooltip-common ((,class (:inherit company-tooltip :weight bold :underline nil))))
`(company-tooltip-common-selection ((,class (:inherit company-tooltip-selection :foreground ,jbeans-fg :underline nil :weight bold))))
`(company-tooltip-selection ((,class (:background ,jbeans-purple-4))))
;;;;; Compilation
`(compilation-error ((,class (:foreground ,jbeans-red-1))))
`(compilation-info ((,class (:foreground ,jbeans-yellow-3))))
`(compilation-line-number ((,class (:foreground ,jbeans-grey-7))))
`(compilation-mode-line-exit ((,class (:foreground ,jbeans-green-5))))
`(compilation-mode-line-fail ((,class (:foreground ,jbeans-red-1))))
`(compilation-mode-line-run ((,class (:foreground ,jbeans-yellow-3))))
;;;;; Dired
`(diredp-compressed-file-name ((,class (:foreground ,jbeans-red-7))))
`(diredp-compressed-file-suffix ((,class (:foreground ,jbeans-fg))))
`(diredp-date-time ((,class (:foreground ,jbeans-green-5))))
`(diredp-deletion ((,class (:foreground ,jbeans-red-1 :background ,jbeans-bg))))
`(diredp-dir-heading ((,class (:foreground ,jbeans-yellow-3 :background ,jbeans-bg))))
`(diredp-dir-priv ((,class (:foreground ,jbeans-purple-2 :background ,jbeans-bg))))
`(diredp-exec-priv ((,class (:foreground ,jbeans-orange-2 :background ,jbeans-bg))))
`(diredp-file-name ((,class (:foreground ,jbeans-green-0))))
`(diredp-file-suffix ((,class (:foreground ,jbeans-fg))))
`(diredp-flag-mark ((,class (:foreground ,jbeans-blue-0 :weight bold))))
`(diredp-flag-mark-line ((,class (:foreground ,jbeans-purple-4 :weight bold))))
`(diredp-link-priv ((,class (:foreground ,jbeans-fg))))
`(diredp-number ((,class (:foreground ,jbeans-grey-6))))
`(diredp-no-priv ((,class (:foreground ,jbeans-fg :background ,jbeans-bg))))
`(diredp-rare-priv ((,class (:foreground ,jbeans-red-1 :background ,jbeans-bg))))
`(diredp-read-priv ((,class (:foreground ,jbeans-yellow-3 :background ,jbeans-bg))))
`(diredp-symlink ((,class (:foreground ,jbeans-blue-0))))
`(diredp-dir-name ((,class (:foreground ,jbeans-blue-2))))
`(diredp-write-priv ((,class (:foreground ,jbeans-blue-0 :background ,jbeans-bg))))
;;;;; Emmet
`(emmet-preview-output ((,class (:background ,jbeans-purple-4))))
;;;;; Elixir
`(elixir-atom-face ((,class (:foreground ,jbeans-blue-1))))
;;;;; ERC
`(erc-notice-face ((,class (:foreground ,jbeans-yellow-3))))
`(erc-prompt-face ((,class (:foreground ,jbeans-fg))))
`(erc-timestamp-face ((,class (:foreground ,jbeans-blue-0))))
;;;;;; EShell
`(eshell-prompt ((,class (:foreground ,jbeans-red-1))))
`(eshell-ls-directory ((,class (:weight normal :foreground ,jbeans-green-6))))
`(eshell-ls-executable ((,class (:weight normal :foreground ,jbeans-red-1))))
`(eshell-ls-product ((,class (:foreground ,jbeans-fg))))
`(eshell-ls-symlink ((,class (:weight normal :foreground ,jbeans-purple-1))))
;;;;; Evil
`(evil-visual-mark-face ((,class (:weight ultra-bold :box ,jbeans-blue-0 :foreground ,jbeans-green-7))))
;;;;; FCI Ruler
;; As of now, this does nothing, because fci-rule-color is not a face yet.
`(fci-rule-color ((,class (:foreground ,jbeans-grey-4 :background ,jbeans-grey-4))))
`(fill-column-indicator ((,class (:foreground ,jbeans-grey-3 :background ,jbeans-bg))))
;;;;; Fonts
`(font-lock-builtin-face ((,class (:foreground ,jbeans-blue-1))))
`(font-lock-comment-face ((,class (:slant italic :foreground ,jbeans-grey-7))))
`(font-lock-constant-face ((,class (:foreground ,jbeans-blue-3))))
`(font-lock-doc-face ((,class (:foreground ,jbeans-green-5))))
`(font-lock-function-name-face ((,class (:foreground ,jbeans-yellow-3))))
`(font-lock-keyword-face ((,class (:foreground ,jbeans-blue-0))))
`(font-lock-preprocessor-face ((,class (:foreground ,jbeans-fg))))
`(font-lock-string-face ((,class (:foreground ,jbeans-green-5))))
`(font-lock-type-face ((,class (:foreground ,jbeans-orange-0))))
`(font-lock-variable-name-face ((,class (:foreground ,jbeans-red-1))))
`(font-lock-warning-face ((,class (:foreground ,jbeans-red-4))))
`(font-lock-regexp-grouping-construct ((,class (:foreground ,jbeans-yellow-3 :bold t))))
`(font-lock-regexp-grouping-backslash ((,class (:foreground ,jbeans-red-1 :bold t))))
;;;;; Fringe
`(fringe ((,class (:foreground ,jbeans-fg :background ,jbeans-bg))))
;;;;; Header
`(header-line ((,class (:foreground ,jbeans-fg))))
;;;;; Helm
`(helm-visible-mark ((,class (:background ,jbeans-green-4 :foreground ,jbeans-bg))))
`(helm-buffer-file ((,class (:foreground ,jbeans-fg))))
`(helm-buffer-directory ((,class (:foreground ,jbeans-blue-0))))
`(helm-buffer-process ((,class (:foreground ,jbeans-yellow-3))))
`(helm-buffer-size ((,class (:foreground ,jbeans-fg))))
`(helm-candidate-number ((,class (:foreground ,jbeans-fg :background ,jbeans-bg))))
`(helm-grep-lineno ((,class (:foreground ,jbeans-fg))))
`(helm-grep-finish ((,class (:foreground ,jbeans-blue-2))))
`(helm-match ((,class (:foreground ,jbeans-red-4 :background ,jbeans-bg))))
`(helm-moccur-buffer ((,class (:foreground ,jbeans-yellow-3))))
`(helm-selection ((,class (:background ,jbeans-grey-3))))
`(helm-source-header ((,class (:foreground ,jbeans-yellow-3 :background ,jbeans-grey-0))))
`(helm-swoop-target-line-face ((,class (:foreground ,jbeans-fg :background ,jbeans-grey-4))))
`(helm-swoop-target-word-face ((,class (:foreground ,jbeans-red-4))))
`(helm-ff-file ((,class (:foreground ,jbeans-fg))))
`(helm-ff-directory ((,class (:foreground ,jbeans-blue-2))))
`(helm-ff-executable ((,class (:foreground ,jbeans-green-5))))
;;;;; Highlight
`(highlight ((,class (:background ,jbeans-grey-3))))
`(hl-line ((,class (:background ,jbeans-purple-5))))
;;;;; iSearch
`(isearch ((,class (:foreground ,jbeans-fg :background ,jbeans-red-4))))
`(isearch-fail ((,class (:background ,jbeans-red-4))))
;;;;; Ido
`(ido-first-match ((,class (:foreground ,jbeans-yellow-3))))
`(ido-only-match ((,class (:foreground ,jbeans-green-5))))
`(ido-subdir ((,class (:foreground ,jbeans-fg))))
`(ido-virtual ((,class (:foreground
,jbeans-blue-0))))
;;;;; Ivy
`(ivy-current-match ((,class (:background ,jbeans-grey-3))))
`(ivy-minibuffer-match-face-1 ((,class (:foreground ,jbeans-yellow-3))))
`(ivy-minibuffer-match-face-2 ((,class (:foreground ,jbeans-orange-0))))
`(ivy-minibuffer-match-face-3 ((,class (:foreground ,jbeans-blue-1))))
`(ivy-minibuffer-match-face-4 ((,class (:foreground ,jbeans-purple-1))))
`(ivy-subdir ((,class (:foreground ,jbeans-green-4))))
`(ivy-modified-buffer ((,class (:foreground ,jbeans-red-2))))
;;;;; Jabber
`(jabber-activity-personal-face ((,class (:foreground ,jbeans-green-6 :weight bold))))
`(jabber-activity-face ((,class (:foreground ,jbeans-red-3 :weight bold))))
`(jabber-roster-user-online ((,class (:foreground ,jbeans-blue-0))))
`(jabber-roster-user-dnd ((,class (:foreground ,jbeans-red-3))))
`(jabber-chat-prompt-system ((,class (:foreground ,jbeans-green-6))))
`(jabber-chat-prompt-local ((,class (:foreground ,jbeans-blue-0))))
`(jabber-chat-prompt-foreign ((,class (:foreground ,jbeans-green-2))))
;;;;; Lazy highlight
`(lazy-highlight ((,class (:foreground ,jbeans-red-4 :background nil))))
;;;;; Linum
`(linum ((,class (:foreground ,jbeans-grey-5 :background ,jbeans-grey-2))))
;;;;; Display line numbers
`(line-number ((,class (:foreground ,jbeans-grey-5 :background ,jbeans-grey-2))))
;;;;; Ediff
`(ediff-even-diff-A ((,class (:background ,jbeans-grey-2 :foreground ,jbeans-fg))))
`(ediff-even-diff-B ((,class (:background ,jbeans-grey-3 :foreground ,jbeans-fg))))
`(ediff-even-diff-C ((,class (:background ,jbeans-grey-3 :foreground ,jbeans-fg))))
`(ediff-odd-diff-A ((,class (:background ,jbeans-grey-2 :foreground ,jbeans-fg))))
`(ediff-odd-diff-B ((,class (:background ,jbeans-grey-3 :foreground ,jbeans-fg))))
`(ediff-odd-diff-C ((,class (:background ,jbeans-grey-5 :foreground ,jbeans-fg))))
`(powerline-active1 ((,class (:inherit mode-line :background ,jbeans-bg))))
`(powerline-active2 ((,class (:inherit mode-line :background ,jbeans-grey-3))))
`(powerline-inactive1 ((,class (:inherit mode-line :background ,jbeans-bg))))
`(powerline-inactive2 ((,class (:inherit mode-line :background ,jbeans-grey-2))))
;;;;; flycheck
`(flycheck-error ((((supports :underline (:style wave)))
(:underline (:style wave :color ,jbeans-red-4) :inherit unspecified))
(,class (:underline (:style line :color ,jbeans-red-4)))))
`(flycheck-warning ((((supports :underline (:style wave)))
(:underline (:style wave :color ,jbeans-yellow-3) :inherit unspecified))
(,class (:underline (:style line :color ,jbeans-yellow-3)))))
`(flycheck-info ((((supports :underline (:style wave)))
(:underline (:style wave :color ,jbeans-blue-5) :inherit unspecified))
(,class (:underline (:style line :color ,jbeans-blue-5)))))
`(flycheck-fringe-error ((,class (:foreground ,jbeans-red-4 :weight bold))))
`(flycheck-fringe-warning ((,class (:foreground ,jbeans-yellow-3 :weight bold))))
`(flycheck-fringe-info ((,class (:foreground ,jbeans-blue-5 :weight bold))))
;;;;; flyspell
`(flyspell-duplicate ((((supports :underline (:style wave)))
(:underline (:style wave :color ,jbeans-orange-1) :inherit unspecified))
(,class (:underline (:style line :color ,jbeans-orange-1)))))
`(flyspell-incorrect ((((supports :underline (:style wave)))
(:underline (:style wave :color ,jbeans-red-8) :inherit unspecified))
(,class (:underline (:style line :color ,jbeans-red-8)))))
;;;;; Git
`(git-commit-comment-file ((,class (:background ,jbeans-bg :foreground ,jbeans-fg))))
`(git-commit-summary ((,class (:background ,jbeans-bg :foreground ,jbeans-blue-0))))
`(git-commit-comment-heading ((,class (:foreground ,jbeans-yellow-3))))
;;;;; Git-gutter
`(git-gutter-fr+-modified ((,class (:foreground ,jbeans-blue-3 :background ,jbeans-bg))))
`(git-gutter-fr+-added ((,class (:foreground ,jbeans-green-2 :background ,jbeans-bg))))
`(git-gutter-fr+-deleted ((,class (:foreground
,jbeans-red-5 :background ,jbeans-bg))))
;;;;; Highlighting
`(hi-yellow ((,class (:box ,jbeans-yellow-1 :foreground ,jbeans-yellow-1 :background, jbeans-grey-4))))
;;;;; Magit
`(magit-blame-heading ((,class (:background ,jbeans-grey-2 :box ,jbeans-purple-4 :weight bold :foreground ,jbeans-fg))))
`(magit-blame-date ((,class (:background ,jbeans-grey-0 :box ,jbeans-green-3 :weight bold :foreground ,jbeans-green-5))))
`(magit-blame-name ((,class (:background ,jbeans-grey-0 :box ,jbeans-green-3 :weight bold :foreground ,jbeans-red-0))))
`(magit-blame-hash ((,class (:background ,jbeans-grey-0 :box ,jbeans-green-3 :weight bold :foreground ,jbeans-blue-3))))
`(magit-bisect-bad ((,class (:foreground ,jbeans-red-6))))
`(magit-bisect-good ((,class (:foreground ,jbeans-green-3))))
`(magit-bisect-skip ((,class (:foreground ,jbeans-orange-2))))
`(magit-blame-summary ((,class (:inherit magit-blame-heading))))
`(magit-branch-current ((,class (:inherit magit-branch-local :box 1))))
`(magit-branch-local ((,class (:foreground ,jbeans-blue-2))))
`(magit-branch-remote ((,class (:foreground ,jbeans-green-5))))
`(magit-cherry-equivalent ((,class (:foreground ,jbeans-purple-1))))
`(magit-cherry-unmatched ((,class (:foreground ,jbeans-blue-5))))
`(magit-diff-added ((,class (:background ,jbeans-green-4 :foreground ,jbeans-green-0))))
`(magit-diff-added-highlight ((,class (:background ,jbeans-green-4 :foreground ,jbeans-green-0))))
`(magit-diff-base ((,class (:background ,jbeans-green-3 :foreground ,jbeans-yellow-0))))
`(magit-diff-base-highlight ((,class (:background ,jbeans-green-3 :foreground ,jbeans-yellow-0))))
`(magit-diff-conflict-heading ((,class (:inherit magit-diff-hunk-heading))))
`(magit-diff-context ((,class (:background ,jbeans-bg :foreground ,jbeans-fg))))
`(magit-diff-context-highlight ((,class (:background ,jbeans-bg :foreground ,jbeans-fg))))
`(magit-diff-file-heading ((,class (:foreground ,jbeans-blue-0 :weight bold))))
`(magit-diff-file-heading-highlight ((,class (:foreground ,jbeans-blue-0 :weight normal))))
`(magit-diff-file-heading-selection ((,class (:background ,jbeans-bg :foreground ,jbeans-fg))))
`(magit-diff-hunk-heading ((,class (:background ,jbeans-grey-3 :box ,jbeans-grey-3 :foreground ,jbeans-fg :weight bold))))
`(magit-diff-hunk-heading-highlight ((,class (:background ,jbeans-grey-3 :box ,jbeans-grey-7 :weight bold :foreground ,jbeans-fg))))
`(magit-diff-hunk-heading-selection ((,class (:inherit magit-diff-hunk-heading-highlight :foreground ,jbeans-red-0))))
`(magit-diff-lines-boundary ((,class (:inherit magit-diff-lines-heading))))
`(magit-diff-lines-heading ((,class (:inherit magit-diff-hunk-heading-highlight :background ,jbeans-red-6 :foreground ,jbeans-fg))))
`(magit-diff-our ((,class (:inherit magit-diff-removed))))
`(magit-diff-our-highlight ((,class (:inherit magit-diff-removed-highlight))))
`(magit-diff-removed ((,class (:background ,jbeans-red-7 :foreground ,jbeans-red-9))))
`(magit-diff-removed-highlight ((,class (:background ,jbeans-red-7 :foreground ,jbeans-red-9))))
`(magit-diff-their ((,class (:inherit magit-diff-added))))
`(magit-diff-their-highlight ((,class (:inherit magit-diff-added-highlight))))
`(magit-diff-whitespace-warning ((,class (:inherit trailing-whitespace))))
`(magit-diffstat-added ((,class (:foreground ,jbeans-green-2))))
`(magit-diffstat-removed ((,class (:foreground ,jbeans-red-5))))
`(magit-dimmed ((,class (:background ,jbeans-bg :foreground ,jbeans-grey-6))))
`(magit-filename ((,class (:foreground ,jbeans-orange-2 :weight normal))))
`(magit-hash ((,class (:foreground ,jbeans-grey-5))))
`(magit-head ((,class (:inherit magit-branch-local))))
`(magit-header-line ((,class (:inherit magit-section-heading))))
`(magit-log-author ((,class (:foreground ,jbeans-blue-0))))
`(magit-log-date ((,class (:foreground ,jbeans-green-5))))
`(magit-log-graph ((,class (:foreground ,jbeans-fg))))
`(magit-popup-argument ((,class (:inherit font-lock-warning-face))))
`(magit-popup-disabled-argument ((,class (:inherit shadow))))
`(magit-popup-heading ((,class (:inherit font-lock-keyword-face))))
`(magit-popup-key ((,class (:inherit font-lock-builtin-face))))
`(magit-popup-option-value ((,class (:inherit font-lock-string-face))))
`(magit-process-ng ((,class (:inherit magit-section-heading :foreground ,jbeans-red-8))))
`(magit-process-ok ((,class (:inherit magit-section-heading :foreground ,jbeans-green-7))))
`(magit-reflog-amend ((,class (:foreground ,jbeans-purple-1))))
`(magit-reflog-checkout ((,class (:foreground ,jbeans-blue-5))))
`(magit-reflog-cherry-pick ((,class (:foreground ,jbeans-green-7))))
`(magit-reflog-commit ((,class (:foreground ,jbeans-green-7))))
`(magit-reflog-merge ((,class (:foreground ,jbeans-green-7))))
`(magit-reflog-other ((,class (:foreground ,jbeans-blue-5))))
`(magit-reflog-rebase ((,class (:foreground ,jbeans-purple-1))))
`(magit-reflog-remote ((,class (:foreground ,jbeans-blue-5))))
`(magit-reflog-reset ((,class (:foreground ,jbeans-red-8))))
`(magit-refname ((,class (:background ,jbeans-bg :foreground ,jbeans-fg))))
`(magit-refname-stash ((,class (:inherit magit-refname))))
`(magit-refname-wip ((,class (:inherit magit-refname))))
`(magit-section-heading ((,class (:background ,jbeans-bg :foreground ,jbeans-yellow-3))))
`(magit-section-highlight ((,class (:background ,jbeans-bg))))
`(magit-section-secondary-heading ((,class (:background ,jbeans-bg :weight bold))))
`(magit-sequence-done ((,class (:inherit magit-hash))))
`(magit-sequence-drop ((,class (:foreground ,jbeans-red-5))))
`(magit-sequence-head ((,class (:foreground ,jbeans-blue-2))))
`(magit-sequence-onto ((,class (:inherit magit-sequence-done))))
`(magit-sequence-part ((,class (:foreground ,jbeans-yellow-2))))
`(magit-sequence-pick ((,class (:inherit default))))
`(magit-sequence-stop ((,class (:foreground ,jbeans-green-1))))
`(magit-signature-bad ((,class (:foreground ,jbeans-red-8))))
`(magit-signature-good ((,class (:foreground ,jbeans-green-7))))
`(magit-signature-untrusted ((,class (:foreground ,jbeans-blue-5))))
`(magit-tag ((,class (:foreground ,jbeans-yellow-2))))
;;;;; Match
`(match ((,class (:background ,jbeans-red-4))))
;;;;; Minibuffer
`(minibuffer-prompt ((,class (:foreground ,jbeans-yellow-3))))
;;;;; Modeline
`(mode-line ((,class (:foreground ,jbeans-fg :background ,jbeans-grey-3))))
`(mode-line-inactive ((,class (:foreground ,jbeans-grey-6 :background ,jbeans-grey-2))))
;;;;; NeoTree
`(neo-dir-link-face ((,class (:foreground ,jbeans-blue-0))))
`(neo-file-link-face ((,class (:foreground ,jbeans-fg))))
;;;;; Org
`(org-checkbox ((,class (:foreground ,jbeans-green-5))))
`(org-date ((,class (:foreground ,jbeans-blue-0))))
`(org-document-title ((,class (:foreground ,jbeans-red-9))))
`(org-done ((,class (:foreground ,jbeans-green-2))))
`(org-level-1 ((,class (:foreground ,jbeans-orange-0 :weight bold))))
`(org-level-2 ((,class (:foreground ,jbeans-green-5 :weight bold))))
`(org-level-3 ((,class (:foreground ,jbeans-red-0))))
`(org-link ((,class (:foreground ,jbeans-blue-1))))
`(org-special-keyword ((,class (:foreground ,jbeans-blue-0))))
`(org-table ((,class (:foreground ,jbeans-orange-0))))
`(org-todo ((,class (:foreground ,jbeans-red-1))))
;;;;; Region
`(region ((,class (:background ,jbeans-grey-3))))
;;;;; SHM
`(shm-current-face ((,class (:background ,jbeans-grey-4))))
`(shm-quarantine-face ((,class (:background ,jbeans-red-4))))
;;;;; Smerge
`(smerge-markers ((,class (:foreground ,jbeans-yellow-3 :background ,jbeans-grey-0))))
`(smerge-refined-change ((,class (:foreground ,jbeans-green-5))))
;;;;; SmartParens
`(sp-pair-overlay-face ((((class color) (min-colors 89)) (:background ,jbeans-grey-2))))
`(sp-show-pair-match-face ((((class color) (min-colors 89)) (:background ,jbeans-grey-5))))
;;;;; Spaceline
`(spaceline-evil-normal ((,class (:foreground ,jbeans-bg :background ,jbeans-orange-2))))
`(spaceline-evil-motion ((,class (:foreground ,jbeans-bg :background ,jbeans-purple-2))))
`(spaceline-evil-insert ((,class (:foreground ,jbeans-bg :background ,jbeans-green-2))))
`(spaceline-evil-visual ((,class (:foreground ,jbeans-bg :background ,jbeans-grey-5))))
`(spaceline-evil-replace ((,class (:foreground ,jbeans-bg :background ,jbeans-red-1))))
`(spaceline-evil-emacs ((,class (:foreground ,jbeans-bg :background ,jbeans-blue-5))))
;;;;; Spacemacs
`(spacemacs-normal-face ((,class (:foreground ,jbeans-bg :background ,jbeans-orange-2))))
`(spacemacs-motion-face ((,class (:foreground ,jbeans-bg :background ,jbeans-purple-2))))
`(spacemacs-insert-face ((,class (:foreground ,jbeans-bg :background ,jbeans-green-2))))
`(spacemacs-visual-face ((,class (:foreground ,jbeans-bg :background ,jbeans-grey-5))))
`(spacemacs-lisp-face ((,class (:foreground ,jbeans-bg :background ,jbeans-purple-1))))
`(spacemacs-replace-face ((,class (:foreground ,jbeans-bg :background ,jbeans-red-1))))
`(spacemacs-iedit-face ((,class (:foreground ,jbeans-bg :background ,jbeans-red-8))))
`(spacemacs-iedit-insert-face ((,class (:foreground ,jbeans-bg :background ,jbeans-red-8))))
`(spacemacs-evilified-face ((,class (:foreground ,jbeans-bg :background ,jbeans-green-3))))
`(spacemacs-emacs-face ((,class (:foreground ,jbeans-bg :background ,jbeans-blue-5))))
;;;;; TabBar
`(tabbar-default ((,class (:inherit variable-pitch :background ,jbeans-bg :foreground ,jbeans-fg :height 0.8))))
`(tabbar-modified ((,class (:inherit tabbar-default :foreground ,jbeans-green-5 :box (:line-width 1 :color ,jbeans-grey-5 style: released-button)))))
`(tabbar-selected ((,class (:inherit tabbar-default :foreground ,jbeans-blue-0 :box (:line-width 1 :color ,jbeans-fg style: released-button)))))
`(tabbar-unselected ((,class (:inherit tabbar-default :box (:line-width 1 :color ,jbeans-grey-6 style: released-button)))))
;;;;; Term
`(term-color-black ((,class (:foreground ,jbeans-bg :background ,jbeans-bg))))
`(term-color-red ((,class (:foreground ,jbeans-red-2 :background ,jbeans-red-3))))
`(term-color-green ((,class (:foreground ,jbeans-green-2 :background ,jbeans-green-3))))
`(term-color-yellow ((,class (:foreground ,jbeans-yellow-3 :background ,jbeans-yellow-2))))
`(term-color-blue ((,class (:foreground ,jbeans-blue-0 :background ,jbeans-blue-1))))
`(term-color-magenta ((,class (:foreground ,jbeans-purple-0 :background ,jbeans-purple-3))))
`(term-color-white ((,class (:foreground ,jbeans-fg :background ,jbeans-fg))))
`(term-default-fg-color ((,class (:inherit term-color-white))))
`(term-default-bg-color ((,class (:inherit term-color-black))))
;;;;; Whitespace
`(trailing-whitespace ((,class (:background ,jbeans-red-4))))
;;;;; Vertical border
`(vertical-border ((,class (:foreground ,jbeans-grey-3))))
;;;;; Web Mode
`(web-mode-builtin-face ((,class (:foreground ,jbeans-blue-1))))
`(web-mode-html-attr-name-face ((,class (:foreground ,jbeans-blue-0))))
`(web-mode-html-tag-face ((,class (:foreground ,jbeans-orange-0))))
`(web-mode-symbol-face ((,class (:foreground ,jbeans-blue-3))))
`(web-mode-function-name-face ((,class (:foreground ,jbeans-orange-0))))
`(web-mode-block-control-face ((,class (:foreground ,jbeans-red-1))))
`(web-mode-variable-name-face ((,class (:foreground ,jbeans-blue-2))))
;;;;; More Whitespace
`(whitespace-trailing ((,class (:background ,jbeans-red-4))))))
;;;###autoload
(when load-file-name
(add-to-list 'custom-theme-load-path
(file-name-as-directory (file-name-directory load-file-name))))
(provide-theme 'jbeans)
;; Local Variables:
;; no-byte-compile: t
;; indent-tabs-mode: nil
;; eval: (when (require 'rainbow-mode nil t) (rainbow-mode 1))
;; End:
;;; jbeans-theme.el ends here

View File

@@ -0,0 +1,152 @@
;;; valigo-theme.el --- Dark purple-grey theme with gold accents -*- lexical-binding: t; -*-
;;; Commentary:
;; Based on ef-dream theme with customizations from valignatev/dotemacs.
;; A dark theme with warm gold accents and muted purple-grey tones.
;;; Code:
(deftheme valigo
"Dark purple-grey theme with gold accents.")
(custom-theme-set-faces
'valigo
;; Basic faces
'(default ((t (:foreground "#efd5c5" :background "#131015"))))
'(cursor ((t (:background "#f3c09a"))))
'(region ((t (:background "#544a50"))))
'(hl-line ((t (:background "#232224"))))
'(highlight ((t (:background "#503240"))))
'(secondary-selection ((t (:background "#412f4f"))))
'(lazy-highlight ((t (:background "#8f665f"))))
'(isearch ((t (:background "#957856" :foreground "#efd5c5"))))
'(isearch-fail ((t (:background "#5a3142"))))
'(match ((t (:background "#503240"))))
;; Mode line
'(mode-line ((t (:background "#472b00" :foreground "#f2ddcf"))))
'(mode-line-inactive ((t (:background "#2a272c" :foreground "#8f8886"))))
'(mode-line-buffer-id ((t (:foreground "#f2ddcf" :weight bold))))
;; Borders and dividers
'(vertical-border ((t (:foreground "#635850"))))
'(fringe ((t (:background "#131015"))))
'(window-divider ((t (:foreground "#635850"))))
'(window-divider-first-pixel ((t (:foreground "#131015"))))
'(window-divider-last-pixel ((t (:foreground "#635850"))))
'(border ((t (:foreground "#635850"))))
;; Tab line
'(tab-line ((t (:background "#322f34" :foreground "#efd5c5"))))
'(tab-line-tab ((t (:background "#322f34" :foreground "#efd5c5"))))
'(tab-line-tab-current ((t (:background "#3b393e" :foreground "#efd5c5"))))
'(tab-line-tab-inactive ((t (:background "#2a272c" :foreground "#8f8886"))))
;; Line numbers
'(line-number ((t (:foreground "#8f8886" :background "#131015"))))
'(line-number-current-line ((t (:foreground "#efd5c5" :background "#232224"))))
;; Font lock faces
'(font-lock-builtin-face ((t (:foreground "#b0a0cf"))))
'(font-lock-comment-face ((t (:foreground "#8f8886"))))
'(font-lock-comment-delimiter-face ((t (:foreground "#8f8886"))))
'(font-lock-doc-face ((t (:foreground "#8f8886"))))
'(font-lock-string-face ((t (:foreground "#c0b24f"))))
'(font-lock-keyword-face ((t (:foreground "#ff9f0a"))))
'(font-lock-function-name-face ((t (:foreground "#ffaacf"))))
'(font-lock-variable-name-face ((t (:foreground "#efd5c5"))))
'(font-lock-constant-face ((t (:foreground "#d0b0ff"))))
'(font-lock-type-face ((t (:foreground "#6fb3c0"))))
'(font-lock-warning-face ((t (:foreground "#ff6f6f"))))
'(font-lock-negation-char-face ((t (:foreground "#ff7a5f"))))
'(font-lock-preprocessor-face ((t (:foreground "#ff9f0a"))))
'(font-lock-regexp-grouping-backslash ((t (:foreground "#deb07a"))))
'(font-lock-regexp-grouping-construct ((t (:foreground "#deb07a"))))
;; Parenthesis matching
'(show-paren-match ((t (:background "#885566" :foreground "#efd5c5"))))
'(show-paren-mismatch ((t (:background "#a02f50" :foreground "#efd5c5"))))
;; Minibuffer
'(minibuffer-prompt ((t (:foreground "#ff9f0a"))))
;; Compilation
'(compilation-info ((t (:foreground "#51b04f"))))
'(compilation-warning ((t (:foreground "#d09950"))))
'(compilation-error ((t (:foreground "#ff6f6f"))))
'(compilation-mode-line-exit ((t (:foreground "#51b04f"))))
'(compilation-mode-line-fail ((t (:foreground "#ff6f6f"))))
;; Flymake
'(flymake-error ((t (:underline (:style wave :color "#ff6f6f")))))
'(flymake-warning ((t (:underline (:style wave :color "#d09950")))))
'(flymake-note ((t (:underline (:style wave :color "#8f8886")))))
;; Flyspell
'(flyspell-incorrect ((t (:underline (:style wave :color "#ff6f6f")))))
'(flyspell-duplicate ((t (:underline (:style wave :color "#d09950")))))
;; Ivy
'(ivy-current-match ((t (:background "#503240" :foreground "#efd5c5"))))
'(ivy-minibuffer-match-face-1 ((t (:foreground "#8fcfd0"))))
'(ivy-minibuffer-match-face-2 ((t (:foreground "#ff9f0a" :weight bold))))
'(ivy-minibuffer-match-face-3 ((t (:foreground "#ffaacf" :weight bold))))
'(ivy-minibuffer-match-face-4 ((t (:foreground "#d0b0ff" :weight bold))))
'(ivy-confirm-face ((t (:foreground "#51b04f"))))
'(ivy-match-required-face ((t (:foreground "#ff6f6f"))))
;; Dired
'(dired-directory ((t (:foreground "#57b0ff"))))
'(dired-symlink ((t (:foreground "#6fb3c0"))))
'(dired-ignored ((t (:foreground "#8f8886"))))
;; Diff
'(diff-added ((t (:background "#304a4f" :foreground "#efd5c5"))))
'(diff-removed ((t (:background "#5a3142" :foreground "#efd5c5"))))
'(diff-changed ((t (:background "#51512f" :foreground "#efd5c5"))))
'(diff-header ((t (:background "#322f34" :foreground "#efd5c5"))))
'(diff-file-header ((t (:background "#3b393e" :foreground "#efd5c5"))))
'(diff-hunk-header ((t (:background "#412f4f" :foreground "#efd5c5"))))
'(diff-refine-added ((t (:background "#2f6767"))))
'(diff-refine-removed ((t (:background "#782a4a"))))
'(diff-refine-changed ((t (:background "#64651f"))))
;; Ediff
'(ediff-current-diff-A ((t (:background "#5a3142"))))
'(ediff-current-diff-B ((t (:background "#304a4f"))))
'(ediff-current-diff-C ((t (:background "#51512f"))))
'(ediff-fine-diff-A ((t (:background "#782a4a"))))
'(ediff-fine-diff-B ((t (:background "#2f6767"))))
'(ediff-fine-diff-C ((t (:background "#64651f"))))
;; Eglot
'(eglot-highlight-symbol-face ((t (:background "#412f4f"))))
;; Link
'(link ((t (:foreground "#57b0ff" :underline t))))
'(link-visited ((t (:foreground "#d0b0ff" :underline t))))
;; Custom/widget faces
'(custom-group-tag ((t (:foreground "#6fb3c0" :weight bold))))
'(custom-variable-tag ((t (:foreground "#6fb3c0" :weight bold))))
'(widget-field ((t (:background "#3b393e" :foreground "#efd5c5"))))
'(widget-single-line-field ((t (:background "#3b393e" :foreground "#efd5c5"))))
;; Error, warning, success
'(error ((t (:foreground "#ff6f6f"))))
'(warning ((t (:foreground "#d09950"))))
'(success ((t (:foreground "#51b04f"))))
;; Org mode
'(org-level-1 ((t (:foreground "#ff9f0a"))))
'(org-level-2 ((t (:foreground "#ffaacf"))))
'(org-level-3 ((t (:foreground "#6fb3c0"))))
'(org-level-4 ((t (:foreground "#d0b0ff"))))
'(org-level-5 ((t (:foreground "#c0b24f"))))
'(org-level-6 ((t (:foreground "#51b04f"))))
'(org-level-7 ((t (:foreground "#57b0ff"))))
'(org-level-8 ((t (:foreground "#8fcfd0")))))
(provide-theme 'valigo)
;;; valigo-theme.el ends here