emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/auto-dim-other-buffers bedeef9ea3 70/82: Support ‘adow-mo


From: ELPA Syncer
Subject: [nongnu] elpa/auto-dim-other-buffers bedeef9ea3 70/82: Support ‘adow-mode’ since the first Emacs 27 preview releases
Date: Mon, 12 Dec 2022 20:58:46 -0500 (EST)

branch: elpa/auto-dim-other-buffers
commit bedeef9ea3f2d8e45961427359ff88f840fcb67d
Author: Michal Nazarewicz <mina86@mina86.com>
Commit: Michal Nazarewicz <mina86@mina86.com>

    Support ‘adow-mode’ since the first Emacs 27 preview releases
    
    The :filtered :window face predicate has already been available since
    Emacs 27.0.90.  This can be confirmed by investigating repository’s
    history:
    
        $ git log --oneline --no-walk 9d447fa1562
        9d447fa1562 Add support for per-window face remapping
        $ git tag --contains 9d447fa1562
        emacs-27.0.90
        emacs-27.0.91
    
    Enable ‘adow-mode’ in those development release.  There really is no
    reason not to.  Meanwhile, Emacs 27.1 hasn’t came out yet so this will
    allow users take advantage of the new mode without having to compile
    Emacs by hand (at least in those situations where they have access to
    the pre-releases).
    
    Fixes: https://github.com/mina86/auto-dim-other-buffers.el/issues/21
---
 README.md                 |  6 +++---
 auto-dim-other-buffers.el | 18 +++++++++---------
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/README.md b/README.md
index c75f075f0d..15f04c2a94 100644
--- a/README.md
+++ b/README.md
@@ -36,6 +36,6 @@ customisation group which can be accessed with:
 
     M-x customize-group RET auto-dim-other-buffers RET
 
-Note that despite it’s name, since Emacs 27.1 the mode operates on *windows*
-rather than buffers.  I.e. selected window is highlighted and all other
-windows are dimmed even if they display the same buffer.
+Note that despite it’s name, since Emacs 27 the mode operates on
+*windows* rather than buffers.  I.e. selected window is highlighted
+and all other windows are dimmed even if they display the same buffer.
diff --git a/auto-dim-other-buffers.el b/auto-dim-other-buffers.el
index b3ea2a3766..e79bf1c0d6 100644
--- a/auto-dim-other-buffers.el
+++ b/auto-dim-other-buffers.el
@@ -2,7 +2,7 @@
 ;; Author: Michal Nazarewicz <mina86@mina86.com>
 ;; Maintainer: Michal Nazarewicz <mina86@mina86.com>
 ;; URL: https://github.com/mina86/auto-dim-other-buffers.el
-;; Version: 2.0
+;; Version: 2.0.1
 
 ;; This file is not part of GNU Emacs.
 
@@ -52,12 +52,12 @@
 ;;
 ;;     M-x customize-group RET auto-dim-other-buffers RET
 
-;; Note that despite it’s name, since Emacs 27.1 the mode operates on *windows*
+;; Note that despite it’s name, since Emacs 27 the mode operates on *windows*
 ;; rather than buffers.  I.e. selected window is highlighted and all other
 ;; windows are dimmed even if they display the same buffer.  In older Emacs
 ;; versions the mode falls back to the old behaviour where all windows
-;; displaying selected buffer are highlighted.  This historic behaviour is 
where
-;; the mode gets its name from.
+;; displaying selected buffer are highlighted.  This historic behaviour
+;; is where the mode gets its name from.
 
 ;;; Code:
 
@@ -77,12 +77,12 @@
   :group 'auto-dim-other-buffers)
 
 
-(defconst adob--adow-mode (not (version< emacs-version "27.1"))
+(defconst adob--adow-mode (not (version< emacs-version "27.0.90"))
   "Whether Emacs supports :filtered faces.
 If t, the code will run in ‘auto dim other window’ mode (hence
 ‘adow-mode’) which operates on windows rather than buffers.  To
 operate on windows, Emacs must support :filtered face predicate
-which has been added in Emacs 27.1.")
+which has been added in Emacs 27.")
 
 (defconst adob--remap-face
   (if adob--adow-mode
@@ -267,7 +267,7 @@ windows in a frame, the idea is that this mode helps 
recognise
 which is the selected window by providing a non-intrusive but
 still noticeable visual indicator.
 
-Note that despite it’s name, since Emacs 27.1 this mode operates
+Note that despite it’s name, since Emacs 27 this mode operates
 on *windows* rather than buffers.  In older versions of Emacs, if
 a buffer was displayed in multiple windows, none of them would be
 dimmed even though at most one could have focus.  This historic
@@ -277,8 +277,8 @@ behaviour is where the mode gets its name from."
   (let ((callback (if auto-dim-other-buffers-mode #'add-hook #'remove-hook)))
     (funcall callback 'window-configuration-change-hook #'adob--rescan-windows)
     (funcall callback 'buffer-list-update-hook #'adob--buffer-list-update-hook)
-    ;; Prefer ‘after-focus-change-function’ (which was added in Emacs 27.1) to
-    ;; ‘focus-out-hook’ and ‘focus-in-hook’.
+    ;; Prefer ‘after-focus-change-function’ (which was added in Emacs 27)
+    ;; to ‘focus-out-hook’ and ‘focus-in-hook’.
     (if (boundp 'after-focus-change-function)
         (if auto-dim-other-buffers-mode
             (add-function :after after-focus-change-function



reply via email to

[Prev in Thread] Current Thread [Next in Thread]