[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/transient 81c0772c19 139/366: transient-infix-read: Rem
From: |
Jonas Bernoulli |
Subject: |
[elpa] externals/transient 81c0772c19 139/366: transient-infix-read: Remove ivy-index property from history element |
Date: |
Tue, 25 Jan 2022 18:54:35 -0500 (EST) |
branch: externals/transient
commit 81c0772c19b366fb77e699dd740d776735c83f72
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>
transient-infix-read: Remove ivy-index property from history element
Ivy does not remove the ivy-index property from the string that
it pushes onto the history. It shouldn't do that. Remove that
and any other property that it might put there in the future.
---
lisp/transient.el | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lisp/transient.el b/lisp/transient.el
index 7bfadd722a..df61d2df0e 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -2227,6 +2227,9 @@ it\", in which case it is pointless to preserve history.)"
((and (equal value "\"\"") allow-empty)
(setq value "")))
(when value
+ (when (bound-and-true-p ivy-mode)
+ (set-text-properties 0 (length (car transient--history)) nil
+ (car transient--history)))
(setf (alist-get history-key transient-history)
(delete-dups transient--history)))
value))))
- [elpa] externals/transient 68f31ed34f 104/366: manual: Fix broken export rendering by org mistaking `=' for markup, (continued)
- [elpa] externals/transient 68f31ed34f 104/366: manual: Fix broken export rendering by org mistaking `=' for markup, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient d33fe5abaf 101/366: Split new transient-get-value from transient-args, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 7bf97594a5 110/366: transient-infix-read: Bugfix, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 79a72db95f 117/366: Fix typos, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 89e6941a85 111/366: transient-undefined: Make some noise, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 617844abe5 121/366: transient-undefined: Also show the command, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient a1525bb992 124/366: transient--emergency-exit: Improve doc-string, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient ff78eddcbf 126/366: Fix indentation, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 970563c54a 129/366: Put transient in extensions custom group, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient c1ae1eecdd 130/366: transient-separator: Extend to window edge in Emacs 27 too, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 81c0772c19 139/366: transient-infix-read: Remove ivy-index property from history element,
Jonas Bernoulli <=
- [elpa] externals/transient 8d31993c62 146/366: manual: Remove some trigger words from LocalWords, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient c8cc9f6d24 147/366: Add .mailmap, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient a269614c69 151/366: Release version 0.2.0, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient c94cff7474 159/366: Fix typo, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient dd0c44cb2d 160/366: Use the package prefix for everything, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 30387690fd 161/366: Autoload functions that users might use without requiring transient, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 4f0bd45d88 166/366: transient--make-predicate-map: Cosmetics, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 9b777fa120 167/366: transient--invalid: New function, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 38fd406eac 168/366: transient--invalid: Emphasize command name, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 769fa4380a 169/366: transient-set-level: Fix edge-case, Jonas Bernoulli, 2022/01/25