[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/org-tree-slide 571ff33308 138/144: Merge pull request #40
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/org-tree-slide 571ff33308 138/144: Merge pull request #40 from HyunggyuJang/master |
Date: |
Tue, 18 Jan 2022 08:59:56 -0500 (EST) |
branch: elpa/org-tree-slide
commit 571ff333084dad83a535becfc1fdd601ead2da02
Merge: 9d2ba1df45 daeb80986c
Author: Takaaki ISHIKAWA <takaxp@ieee.org>
Commit: GitHub <noreply@github.com>
Merge pull request #40 from HyunggyuJang/master
Localize font remapping
---
org-tree-slide.el | 62 ++++++++++++++++++++++---------------------------------
1 file changed, 25 insertions(+), 37 deletions(-)
diff --git a/org-tree-slide.el b/org-tree-slide.el
index 90f490eacf..e035b5c008 100644
--- a/org-tree-slide.el
+++ b/org-tree-slide.el
@@ -200,45 +200,30 @@ If you want to show anything, just specify nil."
map)
"The keymap for `org-tree-slide'.")
-(defface org-tree-slide-heading-level-1-init
- '((t (:inherit outline-1)))
+(defcustom org-tree-slide-heading-level-1
+ '(outline-1 :height 1.5 bold)
"Level 1."
:group 'org-tree-slide)
-(defface org-tree-slide-heading-level-2-init
- '((t (:inherit outline-2)))
+(defcustom org-tree-slide-heading-level-2
+ '(outline-2 :height 1.4 bold)
"Level 2."
:group 'org-tree-slide)
-(defface org-tree-slide-heading-level-3-init
- '((t (:inherit outline-3)))
+(defcustom org-tree-slide-heading-level-3
+ '(outline-3 :height 1.3 bold)
"Level 3."
:group 'org-tree-slide)
-(defface org-tree-slide-heading-level-4-init
- '((t (:inherit outline-4)))
+(defcustom org-tree-slide-heading-level-4
+ '(outline-4 :height 1.2 bold)
"Level 4."
:group 'org-tree-slide)
-(defface org-tree-slide-heading-level-1
- '((t (:inherit outline-1 :height 1.5 :bold t)))
- "Level 1."
- :group 'org-tree-slide)
-
-(defface org-tree-slide-heading-level-2
- '((t (:inherit outline-2 :height 1.4 :bold t)))
- "Level 2."
- :group 'org-tree-slide)
-
-(defface org-tree-slide-heading-level-3
- '((t (:inherit outline-3 :height 1.3 :bold t)))
- "Level 3."
- :group 'org-tree-slide)
-
-(defface org-tree-slide-heading-level-4
- '((t (:inherit outline-4 :height 1.2 :bold t)))
- "Level 4."
- :group 'org-tree-slide)
+(defvar-local org-tree-slide-heading-level-1-cookie nil)
+(defvar-local org-tree-slide-heading-level-2-cookie nil)
+(defvar-local org-tree-slide-heading-level-3-cookie nil)
+(defvar-local org-tree-slide-heading-level-4-cookie nil)
(defvar org-tree-slide-mode nil)
(defvar org-tree-slide-play-hook nil
@@ -858,17 +843,20 @@ Otherwise, return the point. This doesn't check whether
skipping or not."
(unless org-tree-slide-never-touch-face
(cond
(status
- (custom-set-faces
- '(org-level-1 ((t (:inherit org-tree-slide-heading-level-1))))
- '(org-level-2 ((t (:inherit org-tree-slide-heading-level-2))))
- '(org-level-3 ((t (:inherit org-tree-slide-heading-level-3))))
- '(org-level-4 ((t (:inherit org-tree-slide-heading-level-4))))))
+ (setq
+ org-tree-slide-heading-level-1-cookie
+ (face-remap-add-relative 'org-level-1 org-tree-slide-heading-level-1)
+ org-tree-slide-heading-level-2-cookie
+ (face-remap-add-relative 'org-level-2 org-tree-slide-heading-level-2)
+ org-tree-slide-heading-level-3-cookie
+ (face-remap-add-relative 'org-level-3 org-tree-slide-heading-level-3)
+ org-tree-slide-heading-level-4-cookie
+ (face-remap-add-relative 'org-level-4 org-tree-slide-heading-level-4)))
(t
- (custom-set-faces
- '(org-level-1 ((t (:inherit org-tree-slide-heading-level-1-init))))
- '(org-level-2 ((t (:inherit org-tree-slide-heading-level-2-init))))
- '(org-level-3 ((t (:inherit org-tree-slide-heading-level-3-init))))
- '(org-level-4 ((t (:inherit org-tree-slide-heading-level-4-init)))))))))
+ (face-remap-remove-relative org-tree-slide-heading-level-1-cookie)
+ (face-remap-remove-relative org-tree-slide-heading-level-2-cookie)
+ (face-remap-remove-relative org-tree-slide-heading-level-3-cookie)
+ (face-remap-remove-relative org-tree-slide-heading-level-4-cookie)))))
(defun org-tree-slide--count-slide (&optional pos)
"Return formatted the slide number. If POS is nil, `point' will be used."
- [nongnu] elpa/org-tree-slide 3cd42fdfef 071/144: Replace ots- with org-tree-slide--, (continued)
- [nongnu] elpa/org-tree-slide 3cd42fdfef 071/144: Replace ots- with org-tree-slide--, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide c01b48e7ba 067/144: Merge pull request #8 from eikek/tree-slide-content, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide 8321fb1d25 088/144: Add meta comment Commentary and Code, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide 1a3c400790 076/144: Merge branch 'master' of https://github.com/takaxp/org-tree-slide, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide 9f1b898223 095/144: Create LICENSE (#26), ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide 98fec74fcf 122/144: Now depends on emacs 24.3, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide d6e8e91433 129/144: Merge pull request #37 from KaratasFurkan/create-variable-content-margin-top, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide 18034c4760 125/144: Merge pull request #34 from TimQuelch/patch-1, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide 62da9b28c6 130/144: Integrate auto configurator for header, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide a8cd4374f1 136/144: Set initial values for defvar-locals, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide 571ff33308 138/144: Merge pull request #40 from HyunggyuJang/master,
ELPA Syncer <=
- [nongnu] elpa/org-tree-slide b7471ef888 066/144: use `ots-skip-outline-level' in `ots-slide-content', ELPA Syncer, 2022/01/18