[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/auto-dim-other-buffers 853523a854 50/82: Don't dim last bu
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/auto-dim-other-buffers 853523a854 50/82: Don't dim last buffer when switching to minibuffer or echo area. |
Date: |
Mon, 12 Dec 2022 20:58:43 -0500 (EST) |
branch: elpa/auto-dim-other-buffers
commit 853523a85431e4b64ada0e58b242fa9307435c62
Author: William Bert <william@spanishdict.com>
Commit: William Bert <william@spanishdict.com>
Don't dim last buffer when switching to minibuffer or echo area.
---
auto-dim-other-buffers.el | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/auto-dim-other-buffers.el b/auto-dim-other-buffers.el
index 413e852ceb..540bd75330 100644
--- a/auto-dim-other-buffers.el
+++ b/auto-dim-other-buffers.el
@@ -63,6 +63,11 @@
:type 'boolean
:group 'auto-dim-other-buffers)
+(defcustom auto-dim-other-buffers-dim-on-switch-to-minibuffer t
+ "Whether to dim last buffer when switching to minibuffer or echo area."
+ :type 'boolean
+ :group 'auto-dim-other-buffers)
+
(defvar adob--last-buffer nil
"Selected buffer before command finished.")
@@ -98,6 +103,12 @@ Currently only mini buffer and echo areas are ignored."
;; dimmed. if it's just killed, don't try to set its face.
(and (buffer-live-p adob--last-buffer)
(not (adob--ignore-buffer adob--last-buffer))
+ ;; By default, dim last buffer on switch to any other buffer. But if
+ ;; option is nil, then don't dim last buffer on switch to minibuffer
+ ;; or echo area.
+ (or auto-dim-other-buffers-dim-on-switch-to-minibuffer
+ (not (or (minibufferp (current-buffer))
+ (string-match "^ \\*Echo Area" (buffer-name
(current-buffer))))))
(with-current-buffer adob--last-buffer
(adob--dim-buffer t)))
;; now, restore the selected buffer, and undim it.
- [nongnu] elpa/auto-dim-other-buffers b236157a77 15/82: uhh, (continued)
- [nongnu] elpa/auto-dim-other-buffers b236157a77 15/82: uhh, ELPA Syncer, 2022/12/12
- [nongnu] elpa/auto-dim-other-buffers 8f58e3f7fe 27/82: Use “adob--” as a prefix for private stuff., ELPA Syncer, 2022/12/12
- [nongnu] elpa/auto-dim-other-buffers d8987326e6 20/82: dim new windows that pop up, ELPA Syncer, 2022/12/12
- [nongnu] elpa/auto-dim-other-buffers 6600c79600 24/82: Mark adob-mode as autoload function, ELPA Syncer, 2022/12/12
- [nongnu] elpa/auto-dim-other-buffers 932b16751f 31/82: .gitignore *.elc files., ELPA Syncer, 2022/12/12
- [nongnu] elpa/auto-dim-other-buffers a385b6013e 39/82: Drop turn-{on, off}-* functions., ELPA Syncer, 2022/12/12
- [nongnu] elpa/auto-dim-other-buffers 8c4470713f 33/82: Set lexical binding on., ELPA Syncer, 2022/12/12
- [nongnu] elpa/auto-dim-other-buffers a066c32ada 40/82: Allow disabling “dimming on focus out” feature, ELPA Syncer, 2022/12/12
- [nongnu] elpa/auto-dim-other-buffers 8b1d8803b5 43/82: Fix Markdown formatting in README file, ELPA Syncer, 2022/12/12
- [nongnu] elpa/auto-dim-other-buffers e9c886fac5 42/82: Use even number of arguments for `setq', ELPA Syncer, 2022/12/12
- [nongnu] elpa/auto-dim-other-buffers 853523a854 50/82: Don't dim last buffer when switching to minibuffer or echo area.,
ELPA Syncer <=
- [nongnu] elpa/auto-dim-other-buffers efd617c999 60/82: Make sure current buffer is not dimmed when the mode is enabled, ELPA Syncer, 2022/12/12
- [nongnu] elpa/auto-dim-other-buffers e4ef0a93ca 66/82: Unconditionally undim selected buffer when focus is regained, ELPA Syncer, 2022/12/12
- [nongnu] elpa/auto-dim-other-buffers a87cf772ac 61/82: Dim only the last buffer when loosing focus, ELPA Syncer, 2022/12/12
- [nongnu] elpa/auto-dim-other-buffers 087baafa08 51/82: Move minibuffer check to the beginning of ‘adob--buffer-list-update-hook’, ELPA Syncer, 2022/12/12
- [nongnu] elpa/auto-dim-other-buffers bedeef9ea3 70/82: Support ‘adow-mode’ since the first Emacs 27 preview releases, ELPA Syncer, 2022/12/12
- [nongnu] elpa/auto-dim-other-buffers cad370fb6c 72/82: Preserve current-buffer, ELPA Syncer, 2022/12/12
- [nongnu] elpa/auto-dim-other-buffers 191d714ebb 68/82: Dim individual windows rather than buffers, ELPA Syncer, 2022/12/12
- [nongnu] elpa/auto-dim-other-buffers ed9ebbcc52 74/82: Define Auto Dim Other Buffers customise group, ELPA Syncer, 2022/12/12
- [nongnu] elpa/auto-dim-other-buffers 0a103b09eb 73/82: Require 'face-remap to silence compilation warning, ELPA Syncer, 2022/12/12
- [nongnu] elpa/auto-dim-other-buffers a1c67bf557 81/82: Update screenshot animation and demo video link, ELPA Syncer, 2022/12/12