toxi-theme.el (2728B)
1 (unless (<= 24 emacs-major-version) 2 (error "toxi-theme requires Emacs 24 or later.")) 3 4 (deftheme toxi 5 "toxi's dark color theme - forked to my liking") 6 7 (custom-theme-set-faces 8 'toxi 9 ;; frame 10 `(default ((t (:foreground "#a4ffd8" :background "#0b1210")))) 11 `(cursor ((t (:foreground "white")))) 12 `(hl-line ((t (:background "#272822")))) 13 `(minibuffer-prompt ((t (:foreground "#14bccc" :bold t)))) 14 `(modeline ((t (:background "#465253" :foreground "#ffffff")))) 15 `(modeline-inactive ((t (:background "#162223" :foreground "#355e6b")))) 16 `(region ((t (:background "#441ea4")))) 17 `(show-paren-match-face ((t (:background "#ffff00")))) 18 ;; main 19 `(font-lock-builtin-face ((t (:foreground "#00ffff")))) 20 `(font-lock-comment-face ((t (:foreground "#7d7d7d")))) 21 `(font-lock-constant-face ((t (:foreground "#f2ee81")))) 22 `(font-lock-doc-string-face ((t (:foreground "#40be67")))) 23 `(font-lock-function-name-face ((t (:foreground "#a4ffd8")))) 24 `(font-lock-keyword-face ((t (:foreground "#ffff00")))) 25 `(font-lock-string-face ((t (:foreground "#50de77")))) 26 `(font-lock-type-face ((t (:foreground "#a4ffd8")))) 27 `(font-lock-variable-name-face ((t (:foreground "#a4ffd8")))) 28 `(font-lock-warning-face ((t (:bold t :foreground "#ff0055")))) 29 ;; dired 30 `(dired-directory ((t (:bold t :foreground "#ffff00")))) 31 `(dired-symlink ((t (:bold t :foreground "#00ffff")))) 32 ;; rainbow-delimiters 33 `(rainbow-delimiters-depth-1-face ((t (:foreground "#990000")))) 34 `(rainbow-delimiters-depth-2-face ((t (:foreground "#383838")))) 35 `(rainbow-delimiters-depth-3-face ((t (:foreground "#505050")))) 36 `(rainbow-delimiters-depth-4-face ((t (:foreground "#6c6c6c")))) 37 `(rainbow-delimiters-depth-5-face ((t (:foreground "#888888")))) 38 `(rainbow-delimiters-depth-6-face ((t (:foreground "#a7a7a7")))) 39 `(rainbow-delimiters-depth-7-face ((t (:foreground "#c4c4c4")))) 40 `(rainbow-delimiters-depth-8-face ((t (:foreground "#e1e1e1")))) 41 `(rainbow-delimiters-depth-9-face ((t (:foreground "#ffffff")))) 42 ;; ido 43 `(ido-first-match ((t (:foreground "#ffff00")))) 44 `(ido-only-match ((t (:foreground "#00ff00")))) 45 `(ido-subdir ((t (:foreground "#00ffff")))) 46 ;; iedit 47 `(iedit-occurrence ((t (:background "#441ea4")))) 48 ;; whitespace 49 `(whitespace-space ((t (:foreground "#595959")))) 50 ;; yasnippet 51 `(yas/field-highlight-face ((t (:background "#383830")))) 52 ;; vertico 53 `(vertico-current ((t (:background "#441ea4")))) 54 ;; org 55 `(org-hide ((t (:foreground "#0b1210")))) 56 `(org-block ((t (:background "#1b2220")))) 57 `(org-link ((t (:foreground "#56cff2" :underline t))))) 58 59 ;;;###autoload 60 (when load-file-name 61 (add-to-list 'custom-theme-load-path 62 (file-name-as-directory (file-name-directory load-file-name)))) 63 64 (provide-theme 'toxi) 65