[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/keycast e4ee6ba0b2 5/7: Extend prefix of options that only
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/keycast e4ee6ba0b2 5/7: Extend prefix of options that only affect the original keycast-mode |
Date: |
Wed, 26 Jan 2022 09:58:37 -0500 (EST) |
branch: elpa/keycast
commit e4ee6ba0b2284efe6b3e3e957e219c074ba35faa
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>
Extend prefix of options that only affect the original keycast-mode
---
keycast.el | 23 +++++++++++++++--------
1 file changed, 15 insertions(+), 8 deletions(-)
diff --git a/keycast.el b/keycast.el
index 01e5eae587..ccfa12402b 100644
--- a/keycast.el
+++ b/keycast.el
@@ -39,13 +39,20 @@
(require 'cl-lib)
(require 'subr-x))
+(define-obsolete-variable-alias 'keycast-insert-after
+ 'keycast-mode-line-insert-after "Keycast 2.0.0")
+(define-obsolete-variable-alias 'keycast-remove-tail-elements
+ 'keycast-mode-line-remove-tail-elements "Keycast 2.0.0")
+(define-obsolete-variable-alias 'keycast-window-predicate
+ 'keycast-mode-line-window-predicate "Keycast 2.0.0")
+
;;; Options
(defgroup keycast nil
"Show the current command and its key binding in the mode line."
:group 'applications)
-(defcustom keycast-insert-after 'mode-line-buffer-identification
+(defcustom keycast-mode-line-insert-after 'mode-line-buffer-identification
"The position in `mode-line-format' where `keycast-mode-line' is inserted.
Enabling `keycast-mode' inserts the element `keycast-mode-line'
@@ -58,7 +65,7 @@ into `mode-line-format' after the element specified here."
sexp)
(boolean :tag "Remove following elements")))
-(defcustom keycast-remove-tail-elements t
+(defcustom keycast-mode-line-remove-tail-elements t
"Whether enabling `keycast-mode' removes elements to the right.
When this is non-nil, then enabling `keycast-mode' not only
@@ -67,7 +74,7 @@ removes all elements to the right of where that was inserted."
:group 'keycast
:type 'boolean)
-(defcustom keycast-window-predicate 'keycast-active-frame-bottom-right-p
+(defcustom keycast-mode-line-window-predicate
'keycast-active-frame-bottom-right-p
"Whether to display the binding in the mode line of the selected window.
This predicate is used while updating the mode line of a window
@@ -280,14 +287,14 @@ instead."
"Show current command and its key binding in the mode line."
:global t
(if keycast-mode
- (let ((cons (keycast--tree-member keycast-insert-after
mode-line-format)))
+ (let ((cons (keycast--tree-member keycast-mode-line-insert-after
mode-line-format)))
(unless cons
(setq keycast-mode nil)
(user-error
"Cannot turn on %s. %s not found in %s. Try customizing %s."
- 'keycast-mode keycast-insert-after 'mode-line-format
- 'keycast-insert-after))
- (cond (keycast-remove-tail-elements
+ 'keycast-mode keycast-mode-line-insert-after 'mode-line-format
+ 'keycast-mode-line-insert-after))
+ (cond (keycast-mode-line-remove-tail-elements
(setq keycast--removed-tail (cdr cons))
(setcdr cons (list 'keycast-mode-line)))
(t
@@ -329,7 +336,7 @@ instead."
(defvar keycast-mode-line
'(:eval
- (and (funcall keycast-window-predicate)
+ (and (funcall keycast-mode-line-window-predicate)
(keycast--format keycast-mode-line-format))))
(put 'keycast-mode-line 'risky-local-variable t)
- [nongnu] elpa/keycast updated (72d9add8ba -> 99693da56b), ELPA Syncer, 2022/01/26
- [nongnu] elpa/keycast e4ee6ba0b2 5/7: Extend prefix of options that only affect the original keycast-mode,
ELPA Syncer <=
- [nongnu] elpa/keycast 5750aaf339 2/7: keycast-key: Use default height, ELPA Syncer, 2022/01/26
- [nongnu] elpa/keycast 7b7059d560 3/7: keycast-separator-width: Remove option, ELPA Syncer, 2022/01/26
- [nongnu] elpa/keycast 5ff96003e9 1/7: keycast-log-update-buffer: Don't fail in empty buffer, ELPA Syncer, 2022/01/26
- [nongnu] elpa/keycast 99693da56b 7/7: keycast-tab-bar-mode: New mode, ELPA Syncer, 2022/01/26
- [nongnu] elpa/keycast ed088d980b 4/7: keycast-substitute-alist: Move definition, ELPA Syncer, 2022/01/26
- [nongnu] elpa/keycast 310e70780d 6/7: Move definitions of location predicates, ELPA Syncer, 2022/01/26