[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/transient 171924893f 140/366: transient-infix-read: Wor
From: |
Jonas Bernoulli |
Subject: |
[elpa] externals/transient 171924893f 140/366: transient-infix-read: Work around another Ivy bug |
Date: |
Tue, 25 Jan 2022 18:54:35 -0500 (EST) |
branch: externals/transient
commit 171924893f3038d23dd3b52a206e39c7cc4056ff
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>
transient-infix-read: Work around another Ivy bug
When the cdr of HISTORY is 0 then `completing-read' is supposed to
behave exactly as if HISTORY weren't a cons-cell. However when using
`ivy-mode', then this is taken as a cue to use the first element as
initial input.
---
lisp/transient.el | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/lisp/transient.el b/lisp/transient.el
index df61d2df0e..f74753f5b7 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -2212,7 +2212,9 @@ it\", in which case it is pointless to preserve history.)"
(cons value transient--history)))
(initial-input (and transient-read-with-initial-input
(car transient--history)))
- (history (cons 'transient--history (if initial-input 1 0)))
+ (history (if initial-input
+ (cons 'transient--history 1)
+ 'transient--history))
(value
(cond
(reader (funcall reader prompt initial-input history))
- [elpa] externals/transient 7d0db2826b 100/366: transient-args: No longer support an object as PREFIX, (continued)
- [elpa] externals/transient 7d0db2826b 100/366: transient-args: No longer support an object as PREFIX, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient a6ce1950e4 102/366: transient-args: Fall back to set, saved or default value, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 0cad5ebcb7 106/366: Fix doc string typos, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 824c684deb 108/366: Advertise current-transient-suffixes less, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient ccac95e5a8 112/366: transient-show-help: Don't error if argument is missing, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 4f80a8999c 113/366: transient--goto-argument-description: Handle -- special case, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 41cbf49529 118/366: transient--insert-suffix: Fix removing LOC, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 6ceb643f0b 132/366: Revert "Add .github/FUNDING.yml", Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 93c9f2a251 133/366: manual: Fix typo, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 83cb1e4caa 135/366: make: Copy indices for htmlified info manuals, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 171924893f 140/366: transient-infix-read: Work around another Ivy bug,
Jonas Bernoulli <=
- [elpa] externals/transient 7977732485 141/366: transient-read-with-initial-input: Default to not doing that, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient ae2574ba70 143/366: transient--show: Don't show thin line without window system, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient e36190a6b4 145/366: manual: Fix typo, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient f10b821315 148/366: transient-set-level: Highlight the suffix in question, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient ba63f9d2b0 156/366: Contribute to GNU Emacs and assign to the Free Software Foundation, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 0cd0b45c34 163/366: transient-define-*: Explicitly use `defun' indentation style, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient b65491fcb7 173/366: transient--suffix-{command, symbol}: Check argument type, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient b343e2a3bb 202/366: transient-infix-read: Fix ivy specific kludge, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 4fc9aa53db 230/366: manual: Fix small typo, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient a6e4cced30 162/366: Remove the Package-Version header keyword again, Jonas Bernoulli, 2022/01/25