[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/transient 70729dd620 043/366: transient-set-level: Disa
From: |
Jonas Bernoulli |
Subject: |
[elpa] externals/transient 70729dd620 043/366: transient-set-level: Disallow 0 as prefix level |
Date: |
Tue, 25 Jan 2022 18:54:25 -0500 (EST) |
branch: externals/transient
commit 70729dd620edd2933a96c2faad7edf4e7d22153a
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>
transient-set-level: Disallow 0 as prefix level
Closes #28.
---
lisp/transient.el | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/lisp/transient.el b/lisp/transient.el
index 1bd23350c5..f935f12103 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -1796,16 +1796,19 @@ transient is active."
(defun transient-set-level (&optional command level)
"Set the level of the transient or one of its suffix commands."
(interactive
- (let ((command this-original-command))
+ (let ((command this-original-command)
+ (prefix (oref transient--prefix command)))
(and (or (not (eq command 'transient-set-level))
(and transient--editp
- (setq command (oref transient--prefix command))))
+ (setq command prefix)))
(list command
(let ((keys (this-single-command-raw-keys)))
(and (lookup-key transient--transient-map keys)
- (read-number
- (format "Set level for `%s': "
- (transient--suffix-command command)))))))))
+ (string-to-number
+ (transient--read-number-N
+ (format "Set level for `%s': "
+ (transient--suffix-command command))
+ nil nil (not (eq command prefix))))))))))
(cond
((not command)
(setq transient--editp t)
- [elpa] externals/transient 3de8d9b256 357/366: manual: Fix list item, (continued)
- [elpa] externals/transient 3de8d9b256 357/366: manual: Fix list item, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient ecb815bcae 353/366: transient--abort-commands: Add keyboard-escape-quit, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 686b7ebc5f 363/366: Fix handling of sub-prefix command that use the minibuffer, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient cda6a12042 342/366: transient-align-variable-pitch: New option, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient a19faa1c71 364/366: Return to outer prefix when minibuffer is aborted for sub-prefix, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 994616d92f 365/366: manual: Fix version macro and prefer PACKAGE_REVDESC, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 3b4202e8ca 358/366: Silence byte-compiler, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient e85b3e5241 007/366: manual: Fix a typo, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient b155eec353 011/366: transient--suffix-command: Fix doc-string typos, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient ebbe32e14d 028/366: transient--insert-groups: New function, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 70729dd620 043/366: transient-set-level: Disallow 0 as prefix level,
Jonas Bernoulli <=
- [elpa] externals/transient 3668aeb81d 053/366: transient--history-key: New generic function, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient e627d45166 054/366: transient-prefix: Add new history-key slot, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 8a0428e037 056/366: transient-args: Remove unnecessary form, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 47b79754e3 055/366: transient--history-push: Define as generic function, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 61e631aa6d 068/366: transient-history: Fix doc-string quoting, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 2ad749e1fa 081/366: Fix doc-string typo, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 71687ba790 085/366: No longer allow characters as pseudo suffixes, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 62b18fef2b 115/366: transient-mode-line-format: Don't without a window-system, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 75de1f0418 120/366: transient-detect-key-conflicts: But without locking Emacs, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient c59c48530a 122/366: transient--{suspend, resume}-override: New functions, Jonas Bernoulli, 2022/01/25