[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ef-themes 20ca5d508d 054/281: ef-day: add initial versi
From: |
ELPA Syncer |
Subject: |
[elpa] externals/ef-themes 20ca5d508d 054/281: ef-day: add initial version of new theme |
Date: |
Tue, 16 Aug 2022 16:58:18 -0400 (EDT) |
branch: externals/ef-themes
commit 20ca5d508d318b46ec277b145cce5183dc00ba4b
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>
ef-day: add initial version of new theme
---
ef-day-theme.el | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 139 insertions(+)
diff --git a/ef-day-theme.el b/ef-day-theme.el
new file mode 100644
index 0000000000..c81b73c4d8
--- /dev/null
+++ b/ef-day-theme.el
@@ -0,0 +1,139 @@
+;;; ef-day-theme.el --- Elegant, highly legible and customizable light 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-day "Light theme with a pleasant palette.")
+
+ (defconst ef-day-palette
+ '(;; Basic tones
+ (bg-main "#fff5ea") (fg-main "#64555f")
+ (bg-dim "#f3eae0") (fg-dim "#7f6f87")
+ (bg-alt "#efe2d4") (fg-alt "#af506f")
+
+ ;; Basic hues for foreground values
+ (red "#b01f0f") (green "#217a3c")
+ (red-warmer "#d03003") (green-warmer "#4a7d00")
+ (red-cooler "#b1224f") (green-cooler "#007f68")
+ (red-faint "#c04f52") (green-faint "#61756c")
+ (yellow "#a45f22") (blue "#375cc6")
+ (yellow-warmer "#b6540f") (blue-warmer "#5f5fdf")
+ (yellow-cooler "#b06030") (blue-cooler "#265fbf")
+ (yellow-faint "#a05f5a") (blue-faint "#706fcf")
+ (magenta "#ba35af") (cyan "#1f6fbf")
+ (magenta-warmer "#cb2aa0") (cyan-warmer "#3f6faf")
+ (magenta-cooler "#9435b4") (cyan-cooler "#0f7b8f")
+ (magenta-faint "#b54f60") (cyan-faint "#5f60bf")
+
+ ;; Basic hues for background values
+ (bg-red "#ff8f88") (bg-green "#96df80")
+ (bg-yellow "#efbf00") (bg-blue "#cfceff")
+ (bg-magenta "#ff9fee") (bg-cyan "#88cfd0")
+
+ ;; Diffs
+ (bg-added "#d5efcf")
+ (bg-added-faint "#e5ffdf")
+ (bg-added-refine "#c0e6bf")
+
+ (bg-changed "#ffdd99")
+ (bg-changed-faint "#ffeebb")
+ (bg-changed-refine "#ffca9f")
+
+ (bg-removed "#ffcfcf")
+ (bg-removed-faint "#ffe3df")
+ (bg-removed-refine "#ffbfaf")
+
+ ;; Special hues
+ (bg-mode-line "#ffaf6c") (fg-mode-line "#542f38")
+ (bg-completion "#ffcfcf")
+ (bg-hover "#b0e2cf")
+ (bg-hover-alt "#febcaf")
+ (bg-hl-line "#f0eacf")
+ (bg-region "#fed8c4")
+
+ (border "#ded0bb")
+ (cursor "#df4000")
+ (fg-intense "#000000")
+
+ ;; Mappings
+ (err red-warmer)
+ (warning red)
+ (info green)
+
+ (link blue-warmer)
+ (link-alt cyan-warmer)
+ (date green-warmer)
+ (name yellow)
+ (keybind red-cooler)
+
+ (builtin yellow-warmer)
+ (comment magenta-faint)
+ (constant green-cooler)
+ (fnname green-warmer)
+ (keyword yellow)
+ (preprocessor magenta-warmer)
+ (docstring red-faint)
+ (string red-cooler)
+ (type blue-warmer)
+ (variable cyan)
+
+ (accent-0 red)
+ (accent-1 blue)
+ (accent-2 yellow-warmer)
+ (accent-3 magenta-cooler)
+
+ (mail-0 blue-warmer)
+ (mail-1 magenta-warmer)
+ (mail-2 cyan-cooler)
+ (mail-3 yellow-cooler)
+ (mail-4 magenta)
+
+ (rainbow-0 red-cooler)
+ (rainbow-1 magenta-cooler)
+ (rainbow-2 green-cooler)
+ (rainbow-3 magenta-warmer)
+ (rainbow-4 cyan)
+ (rainbow-5 yellow)
+ (rainbow-6 green)
+ (rainbow-7 blue-warmer)
+ (rainbow-8 yellow-cooler))
+ "The `ef-day' palette.")
+
+ (ef-themes-theme ef-day ef-day-palette)
+
+ (provide-theme 'ef-day))
+
+;;; ef-day-theme.el ends here
- [elpa] externals/ef-themes c3d4f0d875 033/281: ef-winter: tweak green hues, (continued)
- [elpa] externals/ef-themes c3d4f0d875 033/281: ef-winter: tweak green hues, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 8155fd60db 037/281: Add command to select Ef theme, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes e5e1fe86d5 027/281: ef-winter: tweak yellow-faint, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 9667c50802 041/281: ef-winter: tweak a couple of special hues, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes dbc1fdbd1f 044/281: ef-winter: tweak colour mapping for emails, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 3ab7e03644 042/281: ef-winter: tweak colour mapping, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes d40705310e 048/281: Use custom-known-themes for better filtering, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 819a951e03 050/281: ef-winter: update border colour, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 7e32a4493f 051/281: ef-summer: tweak bg-hl-line, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes edb0208dd2 052/281: Remove irrelevant comments, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 20ca5d508d 054/281: ef-day: add initial version of new theme,
ELPA Syncer <=
- [elpa] externals/ef-themes 311a7dee13 045/281: ef-winter: tweak colour mapping, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 994923edcc 060/281: ef-day: refine bg-mode-line, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes c0dace2573 066/281: Use colour fg in git-commit-comment-file, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 770aedfb01 055/281: ef-day: tweak bg-hover, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 563f301f32 069/281: ef-day: tweak bg-mode-line, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 97d34978c1 072/281: Make sure elfeed uses good colour combination, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 3d05954926 074/281: ef-day: tweak fg-alt, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 982900b06b 075/281: Update all theme descriptions, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 3f95c41681 077/281: ef-winter: reword description, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes db4555590c 079/281: Use bg-active for tooltips, ELPA Syncer, 2022/08/16