[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/autothemer e0b1c2c0ad 01/29: Add autothemer-let-palette
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/autothemer e0b1c2c0ad 01/29: Add autothemer-let-palette |
Date: |
Sun, 28 Aug 2022 22:58:36 -0400 (EDT) |
branch: elpa/autothemer
commit e0b1c2c0adb3258ee37959f31dd94f7687b19671
Author: Jason Milkins <jasonm23@gmail.com>
Commit: Jason Milkins <jasonm23@gmail.com>
Add autothemer-let-palette
---
autothemer.el | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/autothemer.el b/autothemer.el
index 09660c5ded..3ac4636028 100644
--- a/autothemer.el
+++ b/autothemer.el
@@ -379,6 +379,17 @@ If PLIST is nil, ARGS are bound to BODY nil values."
"Unindent string S marked with | chars."
(replace-regexp-in-string "^ *|" "" s))
+;;; let palette...
+(defmacro autothemer-let-palette (&rest body)
+ "Provide a let block for BODY from `autothemer--current-theme'.
+
+Load/eval the required autothemer theme source (not
+byte-compiled) to set `autothemer--current-theme'."
+
+ `(let ,(--map (list (autothemer--color-name it) (autothemer--color-value it))
+ (autothemer--theme-colors autothemer--current-theme))
+ ,@body))
+
;;; SVG Palette generator...
(defun autothemer-generate-palette-svg (&optional options)
- [nongnu] elpa/autothemer updated (96ca493b9f -> f3a23b4b6d), ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer e0b1c2c0ad 01/29: Add autothemer-let-palette,
ELPA Syncer <=
- [nongnu] elpa/autothemer aa63d8cd5e 02/29: Add github test workflow and tests. Fail expected due to display type., ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer 04a4fad366 03/29: Make sure package dash is available., ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer b1124883ef 04/29: +x bin/setup, ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer 0d39a92d90 07/29: Fix naming of README.md, ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer a528436677 16/29: 0.2.10, ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer b0df7578fc 17/29: Additional parameters for svg generator., ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer 5d7ae3a0be 06/29: Rainbow mode: Colorize names from palette, ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer 55db54a2ef 08/29: User parameters added for SVG generator, ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer 12dbb2e605 15/29: Merge branch 'master' into develop, ELPA Syncer, 2022/08/28
- [nongnu] elpa/autothemer 67224c4a4c 21/29: Fix test run, ELPA Syncer, 2022/08/28