[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/transient d834f76492 20/26: transient-format(around:suf
|
From: |
Jonas Bernoulli |
|
Subject: |
[elpa] externals/transient d834f76492 20/26: transient-format(around:suffix): Don't attempt to highlight full line |
|
Date: |
Sun, 26 Nov 2023 19:42:09 -0500 (EST) |
branch: externals/transient
commit d834f7649292cea82e2f50f00499ec7a3ff2da64
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>
transient-format(around:suffix): Don't attempt to highlight full line
This only worked if the user sets the `extend' attribute of the
`transient-active-infix' face to t (or uses an Emacs version, that
does not contain this intentional regression).
This assumes that the infix is displayed in the only or last column,
which is very likely to be the case, but not guaranteed. If we can
figure out how to make it known here whether that is the case, then
we can consider bringing whole-line highlighting back.
---
lisp/transient.el | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/lisp/transient.el b/lisp/transient.el
index 7a8c87223f..6caf08ff80 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -3658,8 +3658,7 @@ as a button."
(let ((str (cl-call-next-method obj)))
(when (and (cl-typep obj 'transient-infix)
(eq (oref obj command) this-original-command))
- (setq str (transient--add-face (concat str "\n")
- 'transient-active-infix)))
+ (setq str (transient--add-face str 'transient-active-infix)))
(when transient--editp
(setq str (concat (let ((level (oref obj level)))
(propertize (format " %s " level)
- [elpa] externals/transient b1951a87b5 09/26: transient--resolve-pre-command: Optionally resolve boolean as well, (continued)
- [elpa] externals/transient b1951a87b5 09/26: transient--resolve-pre-command: Optionally resolve boolean as well, Jonas Bernoulli, 2023/11/26
- [elpa] externals/transient 9a21467706 12/26: transient--separator-line: New function, Jonas Bernoulli, 2023/11/26
- [elpa] externals/transient 47d3f01d9f 17/26: Fix/improve some faces, Jonas Bernoulli, 2023/11/26
- [elpa] externals/transient ad7a098349 16/26: Rearrange face definitions, Jonas Bernoulli, 2023/11/26
- [elpa] externals/transient c8a9ac5124 18/26: Simplify how colors are used to indicate transient behavior, Jonas Bernoulli, 2023/11/26
- [elpa] externals/transient 9f3afe94a9 19/26: transient-format(around:suffix): Reformat docstring, Jonas Bernoulli, 2023/11/26
- [elpa] externals/transient 48a1aa2bea 24/26: transient-highlight-mismatched-keys: Fix docstring typos, Jonas Bernoulli, 2023/11/26
- [elpa] externals/transient 46813a03f6 23/26: In support of the lovely pcase, Jonas Bernoulli, 2023/11/26
- [elpa] externals/transient 307695d2df 21/26: transient-format-description(around:suffix): Combine faces, Jonas Bernoulli, 2023/11/26
- [elpa] externals/transient 7f0215c4df 22/26: transient-format-value(option, value): Use argument faces, Jonas Bernoulli, 2023/11/26
- [elpa] externals/transient d834f76492 20/26: transient-format(around:suffix): Don't attempt to highlight full line,
Jonas Bernoulli <=
- [elpa] externals/transient 71d16d86f1 25/26: Improve looks of debugging faces, Jonas Bernoulli, 2023/11/26
- [elpa] externals/transient af6eb31054 26/26: transient-format: Only highlight infix if minibuffer is used, Jonas Bernoulli, 2023/11/26