dotfiles

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

handmade-theme.el (1652B)


      1 (unless (<= 24 emacs-major-version)
      2   (error "handmade-theme requires Emacs 24 or later."))
      3  
      4 (deftheme handmade
      5   "Dark theme based on Casey Muratori's handmade hero theme")
      6  
      7 (custom-theme-set-faces
      8  'handmade
      9  `(default ((t (:foreground "burlywood3" :background "#202020"))))
     10  `(cursor ((t (:background "#40FF40"))))
     11  `(region ((t (:background "dark blue"))))
     12  `(font-lock-builtin-face ((t (:foreground "burlywood3"))))
     13  `(font-lock-comment-face ((t (:foreground "gray50"))))
     14  ;; `(font-lock-constant-face ((t (:foreground "olive drab"))))
     15  `(font-lock-doc-face ((t (:foreground "gray50"))))
     16  `(font-lock-function-name-face ((t (:foreground "burlywood3"))))
     17  `(font-lock-keyword-face ((t (:foreground "DarkGoldenrod3"))))
     18  `(font-lock-string-face ((t (:foreground "olive drab"))))
     19  `(font-lock-type-face ((t (:foreground "burlywood3"))))
     20  `(font-lock-variable-name-face ((t (:foreground "burlywood3"))))
     21  `(font-lock-constant-face ((t (:foreground "burlywood3"))))
     22  `(mode-line ((t (:foreground "#181818" :background "orange2"))))
     23  ;; diff
     24  `(diff-header ((t (:background "gray35"))))
     25  `(diff-file-header ((t (:background "gray35"))))
     26  `(diff-hunk-header ((t (:background "gray35"))))
     27  ;; dired
     28  `(dired-directory ((t (:foreground "DarkGoldenrod3"))))
     29  `(dired-symlink ((t (:foreground "cyan"))))
     30  ;; vertico
     31  `(vertico-current ((t (:background "navy"))))
     32  ;; ido
     33  `(ido-subdir ((t (:foreground "cyan"))))
     34  ;; iedit
     35  `(iedit-occurrence ((t (:background "navy")))))
     36  
     37 ;;;###autoload
     38 (when load-file-name
     39   (add-to-list 'custom-theme-load-path
     40                (file-name-as-directory (file-name-directory load-file-name))))
     41  
     42 (provide-theme 'handmade)