dotfiles

my shiny new dotfiles
git clone git://git.jakekoroman.com/dotfiles
Log | Files | Refs | README

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