[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/autothemer 69488c71df 18/21: Do not require autothemer or
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/autothemer 69488c71df 18/21: Do not require autothemer or dash at runtime. (#13) |
Date: |
Thu, 6 Jan 2022 02:58:10 -0500 (EST) |
branch: elpa/autothemer
commit 69488c71dfc182cf2e7be2d745037f230ade678e
Author: Török Edwin <edwintorok@users.noreply.github.com>
Commit: Jason Milkins <jasonm23@users.noreply.github.com>
Do not require autothemer or dash at runtime. (#13)
Fully expand autothemer--append-column, and -zip-with at compile time.
This allows putting a theme's .elc file into `custom-theme-load-path`
and having it load without loading autothemer or dash first.
(Unfortunately `load-theme` always loads the .el if it exists, so this
won't help when installing the whole package)
Signed-off-by: Edwin Török <edwin@etorok.net>
---
autothemer.el | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/autothemer.el b/autothemer.el
index c15fb960f3..79d1188f60 100644
--- a/autothemer.el
+++ b/autothemer.el
@@ -226,10 +226,10 @@ palette used in the most recent invocation of
(with-current-buffer buffer (emacs-lisp-mode) (insert (pp templates)))
(switch-to-buffer buffer)))
-(defun autothemer--append-column (list-of-lists new-column)
+(cl-defsubst autothemer--append-column (list-of-lists new-column)
"If LIST-OF-LISTS is nil, return NEW-COLUMN. Otherwise, append to every
element of LIST-OF-LISTS the corresponding element of NEW-COLUMN."
(cl-assert (or (not list-of-lists) (eq (length list-of-lists) (length
new-column))))
- (if list-of-lists (-zip-with #'append list-of-lists new-column)
+ (if list-of-lists (inline (-zip-with #'append list-of-lists new-column))
new-column))
(provide 'autothemer)
- [nongnu] branch elpa/autothemer created (now 36f1f4f0c7), ELPA Syncer, 2022/01/06
- [nongnu] elpa/autothemer 6510a81209 01/21: First working version, ELPA Syncer, 2022/01/06
- [nongnu] elpa/autothemer cd4724173d 03/21: Bugfix: ignore colors that are not color-defined-p, ELPA Syncer, 2022/01/06
- [nongnu] elpa/autothemer b0bf38b202 05/21: Cleanup, add package header, ELPA Syncer, 2022/01/06
- [nongnu] elpa/autothemer f7be1b486f 04/21: Cleanup, ELPA Syncer, 2022/01/06
- [nongnu] elpa/autothemer 84a331860f 09/21: Fix for cl-lib, ELPA Syncer, 2022/01/06
- [nongnu] elpa/autothemer 869c0e98d7 10/21: Merge pull request #3 from syohex/cl-lib, ELPA Syncer, 2022/01/06
- [nongnu] elpa/autothemer add7d430e0 13/21: call deftheme before evaluating BODY, ELPA Syncer, 2022/01/06
- [nongnu] elpa/autothemer 13d1eafc04 14/21: Bump package version to 0.2.2, ELPA Syncer, 2022/01/06
- [nongnu] elpa/autothemer d2f0fa1d92 16/21: Rework and flesh-out the README documentation (#9), ELPA Syncer, 2022/01/06
- [nongnu] elpa/autothemer 69488c71df 18/21: Do not require autothemer or dash at runtime. (#13),
ELPA Syncer <=
- [nongnu] elpa/autothemer 36f1f4f0c7 21/21: Bump version to 0.2.3, ELPA Syncer, 2022/01/06
- [nongnu] elpa/autothemer 8b865c39a2 08/21: Add readme, ELPA Syncer, 2022/01/06
- [nongnu] elpa/autothemer 0fdabd22e0 11/21: Fix bug in autothemer-generate-templates, ELPA Syncer, 2022/01/06
- [nongnu] elpa/autothemer 8ec0c27a73 19/21: Add color palette export/re-use example, ELPA Syncer, 2022/01/06
- [nongnu] elpa/autothemer b318488f1e 02/21: Allow different face specs for different terminals, ELPA Syncer, 2022/01/06
- [nongnu] elpa/autothemer 523a0994e5 07/21: Rename defautotheme to deftheme, ELPA Syncer, 2022/01/06
- [nongnu] elpa/autothemer 8c467f5757 15/21: Merge pull request #8 from jasonm23/patch-1, ELPA Syncer, 2022/01/06
- [nongnu] elpa/autothemer 9e27fbeae5 17/21: Find unused palette entries in generated themes, and fix the FIXME (#12), ELPA Syncer, 2022/01/06
- [nongnu] elpa/autothemer 2e96759b13 20/21: Add license header with GPLv3, ELPA Syncer, 2022/01/06
- [nongnu] elpa/autothemer f1ca2b43a7 06/21: Add brief description, ELPA Syncer, 2022/01/06