diff options
Diffstat (limited to 'emacs/local/simple-light-theme.el')
| -rw-r--r-- | emacs/local/simple-light-theme.el | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/emacs/local/simple-light-theme.el b/emacs/local/simple-light-theme.el new file mode 100644 index 0000000..9822ed2 --- /dev/null +++ b/emacs/local/simple-light-theme.el @@ -0,0 +1,50 @@ +(deftheme simple-light + "minimalistic theme for simplicity. + + Follows the philosphy of there should only be 3 main colours. + 1 for code, 1 for comments, and 1 for strings. + These rules guarantee a theme will be simple and usable.") + +(custom-theme-set-faces + 'simple-light + `(default ((t (:foreground "gray10" :background "gray90")))) + `(cursor ((t (:background "black")))) + `(region ((t (:background "gray65")))) + `(highlight ((t (:background "gray80")))) + `(font-lock-builtin-face ((t (:foreground "gray10")))) + `(font-lock-comment-face ((t (:foreground "gray50")))) + `(font-lock-doc-face ((t (:foreground "forest green")))) + `(font-lock-function-name-face ((t (:foreground "gray10")))) + `(font-lock-keyword-face ((t (:foreground "gray10")))) + `(font-lock-string-face ((t (:foreground "forest green")))) + `(font-lock-type-face ((t (:foreground "gray10")))) + `(font-lock-variable-name-face ((t (:foreground "gray10")))) + `(font-lock-constant-face ((t (:foreground "gray10")))) + `(mode-line ((t (:background "gray75")))) + `(error ((t (:foreground "firebrick")))) + ;; org + `(org-table ((t (:background "gray80" :foreground "gray10")))) + `(org-block ((t (:background "gray80" :foreground "gray10")))) + `(org-document-title ((t (:foreground "gray10")))) + `(org-hide ((t (:foreground "gray90")))) + `(org-document-info ((t (:foreground "gray10")))) + ;; eshell + `(eshell-prompt ((t (:foreground "firebrick")))) + `(eshell-ls-symlink ((t (:foreground "dark cyan")))) + `(eshell-ls-directory ((t (:foreground "royal blue")))) + ;; dired + `(dired-directory ((t (:foreground "blue")))) + `(dired-symlink ((t (:foreground "dark cyan")))) + ;; vertico + `(vertico-current ((t (:background "gray65")))) + ;; ido + `(ido-subdir ((t (:foreground "dark cyan")))) + ;; iedit + `(iedit-occurrence ((t (:background "navy"))))) + +;;;###autoload +(when load-file-name + (add-to-list 'custom-theme-load-path + (file-name-as-directory (file-name-directory load-file-name)))) + +(provide-theme 'simple-light) |
