[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/gruvbox-theme 4de6e9cddf 156/258: Added function for autom
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/gruvbox-theme 4de6e9cddf 156/258: Added function for automated screenshot |
Date: |
Sat, 1 Jan 2022 01:59:40 -0500 (EST) |
branch: elpa/gruvbox-theme
commit 4de6e9cddfba9a1875acd2ab658b0d3be08de283
Author: Martijn Terpstra <bigmartijn@gmail.com>
Commit: Jason Milkins <jasonm23@users.noreply.github.com>
Added function for automated screenshot
Using screenshots is quite useful when showing what faces look like in
a pull requests however can take more time to do by hand than changing
the actual faces so I automated it.
---
gruvbox.el | 19 ++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)
diff --git a/gruvbox.el b/gruvbox.el
index c2ebe31b4f..d94fcb9768 100644
--- a/gruvbox.el
+++ b/gruvbox.el
@@ -60,7 +60,24 @@
(file-name-as-directory
(file-name-directory load-file-name))))
-
+(defvar gruvbox-screenshot-command "scrot -u %s%s.png"
+ "Command used to take automated screenshots for gruvbox.
+Should contain 2 %s constructs to allow for theme name and directory/prefix")
+
+(defun gruvbox-screenhot (prefix)
+ "Take a screenshot of all version of the gruvbox theme"
+ (interactive "sScreenshot Prefix: ")
+ (dolist (theme '(gruvbox-light-soft
+ gruvbox-light-medium
+ gruvbox-light-hard
+ gruvbox-dark-soft
+ gruvbox-dark-medium
+ gruvbox-dark-hard))
+ (load-theme theme t)
+ (redisplay t)
+ (load-theme theme t)
+ (shell-command (format gruvbox-screenshot-command
+ prefix theme))))
(defmacro gruvbox-deftheme (name description palette reduced-specs &rest body)
`(autothemer-deftheme
- [nongnu] elpa/gruvbox-theme 704a6fbaf3 211/258: Use gruvbox-ligh0_hard for helm-action so it inverts correctly (#128), (continued)
- [nongnu] elpa/gruvbox-theme 704a6fbaf3 211/258: Use gruvbox-ligh0_hard for helm-action so it inverts correctly (#128), ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme fac4caae45 222/258: Add basic theming for tab bar mode, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 6e2fcbdb06 239/258: Set internal-border's background to gruvbox-dark2, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 8b3bc9940d 141/258: Explicitly disabled underline for popup faces, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 0a85c023de 144/258: Added faces from the basic-faces group, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme b48e16b450 147/258: Added org-latex-and-related face, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 7b2c832027 146/258: Added faces for magit, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme dddae21767 150/258: merging to upstream, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme c4e0559d2d 149/258: Adding some faces to company mode and Adding tooltip theme, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 6c83a50b21 154/258: Updated linum faces and added suport for native line numbers, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 4de6e9cddf 156/258: Added function for automated screenshot,
ELPA Syncer <=
- [nongnu] elpa/gruvbox-theme 8dde573009 157/258: Updated license, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme ae12d1d93b 159/258: Updated 256-color definitions of light themes, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 061bad7cbb 162/258: Added missed faces for flyspell and customize (#90), ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme d49197aa21 168/258: Updated colors to match vim theme, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 947c1c7075 173/258: Added faces for ido-mode (#98), ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 87a59d8c3a 182/258: Fixed issue with eshell faces not being recognized (#105), ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 1cf4ed6216 183/258: Update README.md, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme fb4f0a2dd3 184/258: Merge pull request #106 from tag-them/master, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme cfe65cdbbf 188/258: Merge pull request #109 from martijnat/master, ELPA Syncer, 2022/01/01
- [nongnu] elpa/gruvbox-theme 3769be2f91 194/258: Add support for powerline, ELPA Syncer, 2022/01/01