[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ef-themes 56f328b23b 083/281: ef-night: add new theme
From: |
ELPA Syncer |
Subject: |
[elpa] externals/ef-themes 56f328b23b 083/281: ef-night: add new theme |
Date: |
Tue, 16 Aug 2022 16:58:21 -0400 (EDT) |
branch: externals/ef-themes
commit 56f328b23b77ce2c054c694282f7d91f08f803f1
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>
ef-night: add new theme
---
ef-night-theme.el | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 140 insertions(+)
diff --git a/ef-night-theme.el b/ef-night-theme.el
new file mode 100644
index 0000000000..915bbb4b82
--- /dev/null
+++ b/ef-night-theme.el
@@ -0,0 +1,140 @@
+;;; ef-night-theme.el --- Dark theme with a warm, colorful palette -*-
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-night "Dark theme with a warm and pleasant palette.")
+
+ (defconst ef-night-palette
+ '(;; Basic tones
+ (bg-main "#001313") (fg-main "#afbcbf")
+ (bg-dim "#122024") (fg-dim "#70857f")
+ (bg-alt "#1a2a2a") (fg-alt "#70a89f")
+
+ ;; Basic hues for foreground values
+ (red "#ef656a") (green "#0faa26")
+ (red-warmer "#f47360") (green-warmer "#50a22f")
+ (red-cooler "#ef798f") (green-cooler "#00a692")
+ (red-faint "#d56f72") (green-faint "#61a06c")
+ (yellow "#c48502") (blue "#379cf6")
+ (yellow-warmer "#e6832f") (blue-warmer "#6a90ff")
+ (yellow-cooler "#df8f7f") (blue-cooler "#029fff")
+ (yellow-faint "#cf9f7f") (blue-faint "#7a94df")
+ (magenta "#d0709f") (cyan "#4fb0cf")
+ (magenta-warmer "#e580ea") (cyan-warmer "#6fafff")
+ (magenta-cooler "#b577ff") (cyan-cooler "#3dc0b0")
+ (magenta-faint "#c57faf") (cyan-faint "#8aa0df")
+
+ ;; Basic hues for background values
+ (bg-red "#cd2f30") (bg-green "#20a020")
+ (bg-yellow "#a05f00") (bg-blue "#2f38af")
+ (bg-magenta "#c040cf") (bg-cyan "#027080")
+
+ ;; Diffs
+ (bg-added "#003a2f")
+ (bg-added-faint "#002f28")
+ (bg-added-refine "#005a4f")
+
+ (bg-changed "#424200")
+ (bg-changed-faint "#2a2000")
+ (bg-changed-refine "#585800")
+
+ (bg-removed "#55142a")
+ (bg-removed-faint "#3a111f")
+ (bg-removed-refine "#701836")
+
+ ;; Special hues
+ (bg-mode-line "#00593f") (fg-mode-line "#ceeedf")
+ (bg-completion "#00354f")
+ (bg-hover "#664f4a")
+ (bg-hover-alt "#6f2f5a")
+ (bg-hl-line "#003045")
+ (bg-region "#38261f")
+ (bg-active "#2a3a3a")
+
+ (border "#344f4a")
+ (cursor "#33cc00")
+ (fg-intense "#ffffff")
+
+ ;; Mappings
+ (err red-warmer)
+ (warning red)
+ (info green)
+
+ (link green-cooler)
+ (link-alt yellow)
+ (date cyan-cooler)
+ (name green-warmer)
+ (keybind blue-cooler)
+
+ (builtin green-warmer)
+ (comment yellow-faint)
+ (constant blue-cooler)
+ (fnname red-cooler)
+ (keyword green-cooler)
+ (preprocessor red-warmer)
+ (docstring fg-alt)
+ (string cyan-warmer)
+ (type blue-warmer)
+ (variable magenta-cooler)
+
+ (accent-0 green-cooler)
+ (accent-1 magenta)
+ (accent-2 blue-warmer)
+ (accent-3 red)
+
+ (mail-0 cyan)
+ (mail-1 magenta)
+ (mail-2 green-cooler)
+ (mail-3 yellow-cooler)
+ (mail-4 magenta-cooler)
+
+ (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-night' palette.")
+
+ (ef-themes-theme ef-night ef-night-palette)
+
+ (provide-theme 'ef-night))
+
+;;; ef-night-theme.el ends here
- [elpa] externals/ef-themes 6fa9985252 071/281: ef-day: revise colour mapping for consistency, (continued)
- [elpa] externals/ef-themes 6fa9985252 071/281: ef-day: revise colour mapping for consistency, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 308952d1e1 073/281: ef-day: refine special background hues, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 3d911e4576 078/281: Add bg-active to all themes and use it in Magit, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes c5db8685bc 080/281: Add support for the 'trailing-whitespace' face, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 9c558b5bbc 084/281: ef-winter: use yellow hue for warning, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes b03479c1d9 085/281: ef-summer: use yellow hue for warning, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 9433547234 088/281: ef-night: use yellow hue for warning, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 4c870921c1 090/281: ef-night: tweak bg-mode-line, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 5671c7a550 019/281: Add WORK-IN-PROGRESS note, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 6c0691d5bf 076/281: Update one-line description, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 56f328b23b 083/281: ef-night: add new theme,
ELPA Syncer <=
- [elpa] externals/ef-themes d15af2c39f 086/281: ef-day: use yellow hue for warning, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 79f0cc1271 091/281: Add autoload cookie to ef-themes-theme macro, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 99ca665994 094/281: ef-summer: remove unused colours, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes ebb7393050 096/281: Add support for keycast and expand palettes, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes e648ab1164 103/281: ef-summer: revise colour mapping, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 172cc26b8f 105/281: ef-day: tweak fg-dim, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 12051b2ad6 109/281: Add height to Org headings (TENTATIVE), ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 1804d06c77 111/281: Use coloured background for dired marks, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes 41f47e6f7c 108/281: Add support for mu4e, ELPA Syncer, 2022/08/16
- [elpa] externals/ef-themes ec1ac85a5a 113/281: Add support for Ediff, ELPA Syncer, 2022/08/16