diff options
| author | Jakob L. Kreuze | 2020-12-04 22:02:05 -0500 |
|---|---|---|
| committer | Jakob L. Kreuze | 2020-12-04 22:02:39 -0500 |
| commit | 07e80b484c82b7a41de37f0c5200ce4ccd75792b (patch) | |
| tree | 332ce5bda3ce9bdb3f01f69581b60761ee2f0efc /themes | |
| parent | 53da3db90e0bd2c1f98fcd83d3b143c147f53fbf (diff) | |
Add a custom large-font theme to switch to for presentations.
Diffstat (limited to 'themes')
| -rw-r--r-- | themes/chayote-thicc-theme.el | 152 |
1 files changed, 152 insertions, 0 deletions
diff --git a/themes/chayote-thicc-theme.el b/themes/chayote-thicc-theme.el new file mode 100644 index 0000000..5bb805d --- /dev/null +++ b/themes/chayote-thicc-theme.el @@ -0,0 +1,152 @@ +(deftheme chayote-thicc + "Inspired by the appearance of Emacs in my terminal emulator.") + +(with-palette + (custom-theme-set-faces + 'chayote-thicc + `(default ((class (:foreground white-1 :background black-5 :family "Consolas" :height 90)))) + `(italic ((class (:italic t)))) + `(cursor ((class (:background white-0)))) + `(variable-pitch ((class (:inherit default)))) + + `(link ((class (:foreground blue-1 :underline t)))) + + ;; Highlighting faces + `(highlight ((class (:background black-3)))) + `(hl-line ((class (:background black-4)))) + `(highlight-symbol-face ((class (:background green-5)))) + `(region ((class (:background blue-4)))) + `(secondary-selection ((class (:background blue-3 :foreground white-0)))) + `(isearch ((class (:foreground white-1 :background orange-3)))) + `(lazy-highlight ((class (:background magenta-3 :foreground white-1)))) + `(trailing-whitespace ((class (:background red-3)))) + `(show-paren-match ((class (:background blue-3 :foreground nil)))) + `(header-line ((class (:background blue-3 :foreground white-0)))) + `(help-argument-name ((class (:foreground magenta-1 :italic t)))) + `(eldoc-highlight-function-argument ((class (:foreground green-01 :bold t :underline t :background green-5)))) + + ;; Mode line & frames' faces + `(mode-line ((class (:box nil :background white-1 :foreground black-5)))) + `(mode-line-inactive ((class (:background white-3 :foreground black-5)))) + `(mode-line-buffer-id ((class (:box nil :foreground black-5 :background nil)))) + `(vertical-border ((class (:foreground black-3 :background black-3)))) + + ;; Escape and prompt faces + `(minibuffer-prompt ((class (:foreground blue-1)))) + `(escape-glyph ((class (:foreground yellow-3)))) + `(error ((class (:foreground red-0)))) + `(warning ((class (:foreground orange-1)))) + `(success ((class (:foreground green-1)))) + + ;; Font lock faces + `(font-lock-builtin-face ((class (:foreground cyan-1)))) + `(font-lock-comment-delimiter-face ((class (:inherit font-lock-comment-face)))) + `(font-lock-comment-face ((class (:foreground orange-2)))) + `(font-lock-constant-face ((class (:foreground cyan-2)))) + `(font-lock-doc-face ((class (:inherit font-lock-string-face)))) + `(font-lock-doc-string-face ((class (:inherit font-lock-string-face)))) + `(font-lock-function-name-face ((class (:foreground blue-0)))) + `(font-lock-keyword-face ((class (:foreground blue-1)))) + `(font-lock-negation-char-face ((class (:foreground red-0)))) + `(font-lock-preprocessor-face ((class (:inherit font-lock-builtin-face)))) + `(font-lock-regexp-grouping-backslash ((class (:foreground yellow-1)))) + `(font-lock-regexp-grouping-construct ((class (:foreground purple-1)))) + `(font-lock-string-face ((class (:foreground orange-1)))) + `(font-lock-type-face ((class (:foreground green-1)))) + `(font-lock-variable-name-face ((class (:foreground yellow-1)))) + `(font-lock-warning-face ((class (:weight bold :foreground red-2)))) + + ;; Info + `(Info-quoted ((class (:inherit default)))) + + ;; company + `(company-tooltip ((class (:background black-4)))) + `(company-scrollbar-bg ((class (:background black-4)))) + `(company-scrollbar-fg ((class (:background orange-2)))) + `(company-tooltip-selection ((class (:background black-3)))) + `(company-tooltip-common ((class (:foreground blue-1)))) + `(company-tooltip-annotation ((class (:foreground cyan-1)))) + + ;; AUCTeX + `(font-latex-sedate-face ((class (:inherit font-lock-keyword-face)))) + + ;; Gnus + `(gnus-group-mail-3 ((class (:foreground green-2)))) + + ;; org-mode + `(org-document-info-keyword ((class (:foreground red-0)))) + `(org-document-title ((class (:inherit org-document-info-keyword)))) + `(org-document-info ((class (:inherit org-document-info-keyword)))) + `(org-meta-line ((class (:inherit org-document-info-keyword)))) + `(org-archived ((class (:slant italic)))) + `(org-checkbox ((class (:background white-2 :foreground black-3 + :box (:line-width 1 :style released-button))))) + `(org-date ((class (:foreground green-3 :underline t)))) + `(org-done ((class (:foreground green-4 :background green-00 + :box (:line-width 1 :style none))))) + `(org-todo ((class (:foreground red-3 :background orange-0 + :box (:line-width 1 :style none))))) + `(org-level-1 ((class (:foreground purple-00)))) + `(org-level-2 ((class (:foreground blue-0)))) + `(org-level-3 ((class (:foreground cyan-3)))) + `(org-level-4 ((class (:foreground green-02)))) + `(org-level-5 ((class (:foreground red-2)))) + `(org-level-6 ((class (:foreground orange-2)))) + `(org-level-7 ((class (:foreground magenta-2)))) + `(org-level-8 ((class (:foreground yellow-2)))) + `(org-tag ((class (:background black-1 :foreground white-0)))) + `(org-column ((class (:background yellow-00 :foreground black-3)))) + `(org-column-title ((class (:background blue-0 :foreground black-5 :underline t)))) + `(org-agenda-structure ((class (:foreground cyan-4 :background nil :bold nil)))) + `(org-deadline-announce ((class (:foreground red-3)))) + `(org-scheduled ((class (:foreground black-2)))) + `(org-scheduled-previously ((class (:foreground red-1)))) + `(org-scheduled-today ((class (:foreground blue-2)))) + `(org-special-keyword ((class (:foreground green-3)))) + `(org-table ((class (:background black-4 :foreground white-3)))) + ;; `(org-time-grid ((class (:foreground white-4)))) + `(org-upcoming-deadline ((class (:foreground red-3)))) + ;; `(org-warning ((class (:foreground white-0 :background red-3)))) + `(org-warning ((class (:foreground white-0 :background red-4)))) + `(org-formula ((class (:foreground purple-2)))) + `(org-headline-done ((class (:foreground green-2)))) + `(org-hide ((class (:foreground LIGHT_BG)))) + `(org-code ((class (:foreground blue-2 :background white-1)))) + ;; `(org-link ((class (:foreground blue-2 :underline blue-2)))) + `(org-link ((class (:inherit link)))) + `(org-footnote ((class (:foreground magenta-3)))) + `(org-ellipsis ((class (:foreground red-2)))) + `(org-agenda-clocking ((class (:foreground blue-3 :background blue-0)))) + `(org-agenda-date ((class (:foreground blue-1 :background nil :underline nil)))) + `(org-agenda-date-weekend ((class (:foreground purple-2 :background nil :slant italic :bold nil)))) + `(org-agenda-date-today ((class (:foreground blue-0 :background nil :underline t)))) + `(org-agenda-column-dateline ((class (:foreground white-0 :background yellow-0 :underline t)))) + `(org-agenda-todo ((class (:foreground white-0 :background red-2)))) + `(org-agenda-done ((class (:foreground green-3 :background nil)))) + `(org-agenda-dimmed-todo-face ((class (:foreground white-0 :background red-2)))) + `(org-priority ((class (:foreground red-1 :background nil)))) + `(org-block ((class (:foreground white-1 :background black-4 :extend t)))) + `(org-block-begin-line ((class (:foreground black-3)))) + `(org-block-end-line ((class (:foreground black-3)))) + `(org-block-background ((class (:background white-1)))) + ;; `(org-block-begin-line ((class (:foreground blue-3 :background blue-0)))) + ;; `(org-block-end-line ((class (:foreground white-2 :background white-1)))) + `(org-quote ((class (:foreground blue-3 :background blue-00)))) + `(org-mode-line-clock ((class (:foreground blue-3 :background blue-0 :bold t)))) + `(org-mode-line-clock-overrun ((class (:foreground white-0 :background red-1 :bold t)))) + ;; `(org-verbatim ((class (:foreground blue-3 :background blue-00 :bold nil)))) + `(org-verbatim ((class (:foreground blue-1 :background black-4)))) + + ;; erc + `(erc-input-face ((class (:foreground white-1)))) + `(erc-button ((class (:inherit link)))) + + ;; smartparens + `(sp-pair-overlay-face ((class (:inherit default))))) + + (custom-theme-set-variables + 'chayote + `(ansi-color-names-vector [black-5 red-0 green-0 yellow-1 + blue-1 purple-1 blue-0 white-1]))) + +(provide 'chayote-thicc-theme) |