72 lines
2.5 KiB
EmacsLisp
72 lines
2.5 KiB
EmacsLisp
(deftheme jdkaplan-light "jdkaplan's light theme")
|
|
|
|
(let (
|
|
(black "#1e1e1e")
|
|
(lightblack "#262626")
|
|
(darkgray "#3a3a3a")
|
|
(gray "#444444")
|
|
(lightgray "#aaaaaa")
|
|
(lightergray "#c7c7c7")
|
|
(darkwhite "#e4e4e4")
|
|
(white "#eeeeee")
|
|
|
|
(red "#ab4642")
|
|
(lightorange "#dc9656")
|
|
(orange "#f67f4e")
|
|
(goldenrod "#ccac62")
|
|
(paleyellow "#f7ca88")
|
|
(yellow "#e0d000")
|
|
(lime "#38ce35")
|
|
(palegreen "#a1d06c")
|
|
(darkpalegreen "#00a37a")
|
|
(green "#00a000")
|
|
(seagreen "#04d4a0")
|
|
(teal "#3ecae0")
|
|
(brightblue "#00c7ff")
|
|
(paleblue "#66C4FF")
|
|
(bluegray "#8bcef0")
|
|
(darkbluegray "#4c90b2")
|
|
(blue "#027cc9")
|
|
(purple "#b98fff")
|
|
(darkpurple "#7e2ffc")
|
|
(tan "#d49804")
|
|
(brown "#a87f00")
|
|
(neutralbrown "#c78f6b")
|
|
)
|
|
|
|
(send-string-to-terminal "\033]11;white\007")
|
|
(send-string-to-terminal "\033]12;black\007")
|
|
|
|
(custom-theme-set-faces
|
|
'jdkaplan-light
|
|
`(default ((t (:foreground ,lightblack :background ,darkwhite ))))
|
|
`(cursor ((t (:background ,black :foreground ,white ))))
|
|
`(fringe ((t (:background ,darkwhite ))))
|
|
`(mode-line ((t (:foreground ,black :background ,lightgray ))))
|
|
`(mode-line-inactive ((t (:foreground ,lightgray :background ,white ))))
|
|
`(vertical-border ((t (:foreground ,lightgray :background ,darkwhite ))))
|
|
`(region ((t (:background ,lightergray ))))
|
|
`(secondary-selection ((t (:background ,white ))))
|
|
`(font-lock-builtin-face ((t (:foreground ,lightorange ))))
|
|
`(font-lock-comment-face ((t (:foreground ,lightgray ))))
|
|
`(font-lock-function-name-face ((t (:foreground ,blue ))))
|
|
`(font-lock-keyword-face ((t (:foreground ,green ))))
|
|
`(font-lock-string-face ((t (:foreground ,tan ))))
|
|
`(font-lock-type-face ((t (:foreground ,brown ))))
|
|
`(font-lock-constant-face ((t (:foreground ,darkpurple ))))
|
|
`(font-lock-variable-name-face ((t (:foreground ,blue ))))
|
|
`(minibuffer-prompt ((t (:foreground ,gray :bold t ))))
|
|
`(font-lock-warning-face ((t (:foreground ,red :bold t ))))
|
|
`(hl-line ((t (:background "gray80"))))
|
|
|
|
`(web-mode-html-attr-name-face ((t (:foreground ,darkpalegreen ))))
|
|
`(web-mode-html-attr-equal-face ((t (:foreground "gray30" ))))
|
|
`(web-mode-html-tag-bracket-face ((t (:foreground "gray30" ))))
|
|
`(web-mode-html-tag-face ((t (:foreground ,darkbluegray :bold t ))))
|
|
`(web-mode-block-delimiter-face ((t (:foreground ,orange ))))
|
|
|
|
`(show-paren-match-face ((t (:foreground ,teal :bold t ))))
|
|
)
|
|
)
|
|
|
|
(provide-theme 'jdkaplan-light)
|