[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/transient 4130f62966 11/25: transient--show: Run transi
From: |
Jonas Bernoulli |
Subject: |
[elpa] externals/transient 4130f62966 11/25: transient--show: Run transient-setup-buffer-hook later |
Date: |
Tue, 3 Dec 2024 14:35:01 -0500 (EST) |
branch: externals/transient
commit 4130f62966ab9a27ae81c1a18b2f8996b212e9cb
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>
transient--show: Run transient-setup-buffer-hook later
Run it before populating the buffer but after setting buffer-local
variables, to allow user hooks to override our default values for
these variables.
---
CHANGELOG | 3 +++
lisp/transient.el | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG b/CHANGELOG
index eaa23d53c6..8c74e30177 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -15,6 +15,9 @@
- Added support for implementing ~transient-init-scope~ methods for
prefix classes.
+- ~transient-setup-buffer-hook~ is now run later to allow overriding
+ more default settings.
+
Bug fixes:
- Fixes some menu navigation edge-cases.
diff --git a/lisp/transient.el b/lisp/transient.el
index 9c22ea1499..df4d7a9e70 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -3811,7 +3811,6 @@ have a history of their own.")
(button-get (1- (point)) 'command))
(transient--heading-at-point))))
(erase-buffer)
- (run-hooks 'transient-setup-buffer-hook)
(when transient-force-fixed-pitch
(transient--force-fixed-pitch))
(setq window-size-fixed (if (window-full-height-p) 'width t))
@@ -3830,6 +3829,7 @@ have a history of their own.")
(setq cursor-type nil))
(setq display-line-numbers nil)
(setq show-trailing-whitespace nil)
+ (run-hooks 'transient-setup-buffer-hook)
(transient--insert-groups)
(when (or transient--helpp transient--editp)
(transient--insert-help))
- [elpa] externals/transient c9a62d5a16 10/25: Improve doc-strings of functions dealing with values, (continued)
- [elpa] externals/transient c9a62d5a16 10/25: Improve doc-strings of functions dealing with values, Jonas Bernoulli, 2024/12/03
- [elpa] externals/transient deb1569c9c 07/25: transient-prefix-value: New generic function, Jonas Bernoulli, 2024/12/03
- [elpa] externals/transient c93c35f567 13/25: transient--show: Fix window height for more setups, Jonas Bernoulli, 2024/12/03
- [elpa] externals/transient aaefee0d01 03/25: Remove comments mentioning a legacy Emacs bug, Jonas Bernoulli, 2024/12/03
- [elpa] externals/transient 3b28a2f8d6 12/25: transient-hide-during-minibuffer-read: Change default to t, Jonas Bernoulli, 2024/12/03
- [elpa] externals/transient 3539231b98 20/25: fixup(e3e2e111): Improve options for showing menu during minibuffer use, Jonas Bernoulli, 2024/12/03
- [elpa] externals/transient 645f1b2cd4 25/25: transient--stack-push: Preserve the value, Jonas Bernoulli, 2024/12/03
- [elpa] externals/transient d64b73efbc 17/25: transient-scope: Return nil if all prefixes are nil, Jonas Bernoulli, 2024/12/03
- [elpa] externals/transient ecdee415fb 16/25: transient-scope: Fully revert behavior with no argument, Jonas Bernoulli, 2024/12/03
- [elpa] externals/transient b3f3aa034a 09/25: transient-init-value: Define noop method for transient-suffix, Jonas Bernoulli, 2024/12/03
- [elpa] externals/transient 4130f62966 11/25: transient--show: Run transient-setup-buffer-hook later,
Jonas Bernoulli <=
- [elpa] externals/transient 24a1be509b 02/25: docs: Fix word order, Jonas Bernoulli, 2024/12/03
- [elpa] externals/transient d0cba152dc 06/25: transient-scope: Add PREFIX argument, Jonas Bernoulli, 2024/12/03
- [elpa] externals/transient 75f0aef8d7 04/25: Add new "Scope" top-level section, Jonas Bernoulli, 2024/12/03
- [elpa] externals/transient 9259f77e14 05/25: transient-args: Allow PREFIX to be a list of prefixes, Jonas Bernoulli, 2024/12/03
- [elpa] externals/transient 6b83a02151 08/25: transient-init-scope: Add stub method for prefixes, Jonas Bernoulli, 2024/12/03
- [elpa] externals/transient 37be15575a 23/25: fixup(e3e2e111): Improve options for showing menu during minibuffer use, Jonas Bernoulli, 2024/12/03
- [elpa] externals/transient 4de5812992 15/25: transient-scope: Fix recent regression, Jonas Bernoulli, 2024/12/03
- [elpa] externals/transient 51f25c21b8 24/25: Fix typos in documentation, Jonas Bernoulli, 2024/12/03
- [elpa] externals/transient cb5e1e5594 18/25: transient-scope: Redesign, Jonas Bernoulli, 2024/12/03
- [elpa] externals/transient 23cb5b109d 22/25: transient-prefix: Add mode-line-format slot, Jonas Bernoulli, 2024/12/03