[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ef-themes d42d752fd8 156/281: ef-autumn: add new theme
From: |
ELPA Syncer |
Subject: |
[elpa] externals/ef-themes d42d752fd8 156/281: ef-autumn: add new theme |
Date: |
Tue, 16 Aug 2022 16:58:29 -0400 (EDT) |
branch: externals/ef-themes
commit d42d752fd81aa9d0c2b452c1eabc0d15d22548a6
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>
ef-autumn: add new theme
---
ef-autumn-theme.el | 144 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 144 insertions(+)
diff --git a/ef-autumn-theme.el b/ef-autumn-theme.el
new file mode 100644
index 0000000000..a8cc397375
--- /dev/null
+++ b/ef-autumn-theme.el
@@ -0,0 +1,144 @@
+;;; ef-autumn-theme.el --- Legible dark theme -*- lexical-binding:t -*-
+
+;; Copyright (C) 2022 Free Software Foundation, Inc.
+
+;; Author: Protesilaos Stavrou <info@protesilaos.com>
+;; Maintainer: Ef-Themes Development <~protesilaos/ef-themes@lists.sr.ht>
+;; URL: https://git.sr.ht/~protesilaos/ef-themes
+;; Mailing-List: https://lists.sr.ht/~protesilaos/ef-themes
+;; Version: 0.0.0
+;; Package-Requires: ((emacs "28.1"))
+;; Keywords: faces, theme, accessibility
+
+;; This file is part of GNU Emacs.
+
+;; GNU Emacs is free software: you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+;;
+;; GNU Emacs is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
+
+;;; Commentary:
+;;
+;; Work-in-progress.
+
+;;; Code:
+
+
+
+(eval-and-compile
+ (require 'ef-themes)
+
+ (deftheme ef-autumn "Legible dark theme.")
+
+ (defconst ef-autumn-palette
+ '(;; Basic tones
+ (bg-main "#0f0e06") (fg-main "#cfbcba")
+ (bg-dim "#1f1b19") (fg-dim "#887c8a")
+ (bg-alt "#36322f") (fg-alt "#70a89f")
+
+ ;; Basic hues for foreground values
+ (red "#ef656a") (green "#2fa526")
+ (red-warmer "#f26f25") (green-warmer "#6faf0f")
+ (red-cooler "#f07f7f") (green-cooler "#00b672")
+ (red-faint "#d08f72") (green-faint "#61ab78")
+ (yellow "#c48502") (blue "#379cf6")
+ (yellow-warmer "#e6832f") (blue-warmer "#6a88ff")
+ (yellow-cooler "#df8f6f") (blue-cooler "#029fff")
+ (yellow-faint "#cf9f7f") (blue-faint "#7a94df")
+ (magenta "#d570af") (cyan "#4fb0cf")
+ (magenta-warmer "#e580ea") (cyan-warmer "#6fafff")
+ (magenta-cooler "#af8aff") (cyan-cooler "#3dbbb0")
+ (magenta-faint "#c590af") (cyan-faint "#92b4df")
+
+ ;; Basic hues for background values
+ (bg-red "#cd2f30") (bg-green "#20a020")
+ (bg-yellow "#904f30") (bg-blue "#2f439f")
+ (bg-magenta "#c040cf") (bg-cyan "#027080")
+
+ ;; Diffs
+ (bg-added "#20320f")
+ (bg-added-faint "#102000")
+ (bg-added-refine "#304b1f")
+
+ (bg-changed "#424200")
+ (bg-changed-faint "#2a2000")
+ (bg-changed-refine "#585800")
+
+ (bg-removed "#501a0a")
+ (bg-removed-faint "#3a1200")
+ (bg-removed-refine "#721a16")
+
+ ;; Special hues
+ (bg-mode-line "#692a12") (fg-mode-line "#feeeca")
+ (bg-accent "#ffa200") (fg-accent "#000000")
+ (bg-completion "#00314f")
+ (bg-hover "#265f4a")
+ (bg-hover-alt "#6f345a")
+ (bg-hl-line "#302a3a")
+ (bg-region "#3f1020")
+ (bg-active "#46423f")
+ (bg-paren "#7f2a40")
+ (bg-err "#361400") ; check with err
+ (bg-info "#152500") ; check with info
+
+ (border "#54444a")
+ (cursor "#ffaa33")
+ (fg-intense "#ffffff")
+
+ ;; Mappings
+ (err red)
+ (warning yellow-warmer)
+ (info green-warmer)
+
+ (link yellow)
+ (link-alt magenta-cooler)
+ (date yellow-cooler)
+ (name green-warmer)
+ (keybind red)
+
+ (builtin red-cooler)
+ (comment yellow-faint)
+ (constant green-warmer)
+ (fnname cyan-cooler)
+ (keyword yellow)
+ (preprocessor magenta)
+ (docstring green-faint)
+ (string red-warmer)
+ (type green)
+ (variable cyan-warmer)
+
+ (accent-0 green-cooler)
+ (accent-1 yellow-warmer)
+ (accent-2 cyan-cooler)
+ (accent-3 magenta-cooler)
+
+ (mail-0 green-warmer)
+ (mail-1 red)
+ (mail-2 green-cooler)
+ (mail-3 yellow-warmer)
+ (mail-4 red-cooler)
+
+ (rainbow-0 yellow-warmer)
+ (rainbow-1 green-warmer)
+ (rainbow-2 magenta)
+ (rainbow-3 blue-warmer)
+ (rainbow-4 red)
+ (rainbow-5 green-cooler)
+ (rainbow-6 magenta-warmer)
+ (rainbow-7 cyan)
+ (rainbow-8 yellow))
+ "The `ef-autumn' palette.")
+
+ (ef-themes-theme ef-autumn ef-autumn-palette)
+
+ (provide-theme 'ef-autumn))
+
+;;; ef-autumn-theme.el ends here
- [elpa] externals/ef-themes cf7556cd4b 115/281: Add support for Woman, (continued)
- [elpa] externals/ef-themes cf7556cd4b 115/281: Add support for Woman, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes cac1cdb4e8 122/281: ef-winter: tweak bg-mode-line, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes ee903cee1d 127/281: Refine foreground of flagged email, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 9901ca47eb 125/281: ef-winter: refine the reds, yellows, and magenta, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 4e61b05783 132/281: ef-night: change mapping for link, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 094ce618e7 140/281: ef-night: tweak bg-mode-line, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes ad0727f0c1 139/281: fixup! ef-night: refashion the whole theme, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 09833632c0 144/281: ef-night: refine info and err mappings, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 1a412464c7 152/281: ef-winter: refine basic hues, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 226d51195d 150/281: ef-night: fix inconsistencies in the colour mapping, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes d42d752fd8 156/281: ef-autumn: add new theme,
ELPA Syncer <=
- [elpa] externals/ef-themes 83240f9525 157/281: ef-autumn: tweak bg-yellow, bg-blue, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes a1acc23c77 163/281: Disable org-modern (needs further testing), ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes d0aced8e66 165/281: Reword FAQ in the README, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes d93510061a 166/281: Add support for link-visited face, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes d9deb5a013 175/281: Add warnings about ongoing development, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 58262ce627 182/281: ef-summer: tweak refine backgrounds (for diffs), ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes f1ffe3c1cd 188/281: Add contrast ratios for ef-light (see 8ae105d), ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes e044d2d599 198/281: ef-dark: tweak two colour mappings, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 2900d36d1f 197/281: ef-dark: tweak yellow-cooler, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 7d31d65e56 203/281: Tweak foreground mapping of git summary line, ELPA Syncer, 2022/08/16