[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/fontaine 1ae260fb1d: Make fontaine-set-preset-hook a de
From: |
ELPA Syncer |
Subject: |
[elpa] externals/fontaine 1ae260fb1d: Make fontaine-set-preset-hook a defcustom |
Date: |
Fri, 29 Sep 2023 12:58:32 -0400 (EDT) |
branch: externals/fontaine
commit 1ae260fb1d8150d456aacc1a5ab905c575120f03
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>
Make fontaine-set-preset-hook a defcustom
Before, it was hard for users to discover it.
---
README.org | 4 ++++
fontaine.el | 13 +++++++++----
2 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/README.org b/README.org
index 6434b4e33d..a7f49ddcba 100644
--- a/README.org
+++ b/README.org
@@ -130,6 +130,10 @@ applies the effects to the given object, while the latter
means the
current frame and thus is the same as interactively supplying the prefix
argument.
+#+vindex: fontaine-set-preset-hook
+As a final step, ~fontaine-set-preset~ calls the ~fontaine-set-preset-hook~.
+[ This is part of {{{development-version}}}. ]
+
#+findex: fontaine-set-face-font
#+vindex: fontaine-font-families
The command ~fontaine-set-face-font~ prompts with completion for a face
diff --git a/fontaine.el b/fontaine.el
index 8938fe71f2..8648a8c5bc 100644
--- a/fontaine.el
+++ b/fontaine.el
@@ -362,6 +362,12 @@ combine the other two lists."
:package-version '(fontaine . "0.2.0")
:group 'fontaine)
+(defcustom fontaine-set-preset-hook nil
+ "Hook that runs after setting fonts with `fontaine-set-preset'."
+ :type 'hook
+ :package-version '(fontaine . "1.1.0")
+ :group 'fontaine)
+
;;;; General utilities
(defun fontaine--frame (frame)
@@ -517,9 +523,6 @@ ARGS are its routines."
(fontaine--presets-no-fallback)
nil t nil 'fontaine--font-display-hist def))))
-(defvar fontaine-set-preset-hook nil
- "Hook that runs after setting fonts.")
-
(defvar fontaine-current-preset nil
"Current font set in `fontaine-presets'.
This is the preset last used by `fontaine-set-preset'. Also see
@@ -542,7 +545,9 @@ argument (\\[universal-argument]), FRAME is interpreted as
non-nil.
Set `fontaine-current-preset' to PRESET. Also see the command
-`fontaine-apply-current-preset'."
+`fontaine-apply-current-preset'.
+
+Call `fontaine-set-preset-hook' as a final step."
(interactive
(list
(if (= (length fontaine-presets) 1)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/fontaine 1ae260fb1d: Make fontaine-set-preset-hook a defcustom,
ELPA Syncer <=