[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/bufferlo c164b26a64 36/37: Compatibility improvements
From: |
ELPA Syncer |
Subject: |
[elpa] externals/bufferlo c164b26a64 36/37: Compatibility improvements |
Date: |
Sun, 5 Nov 2023 09:57:34 -0500 (EST) |
branch: externals/bufferlo
commit c164b26a64f5bc9bc33d892f06160347a0293e5c
Author: Florian Rommel <mail@florommel.de>
Commit: Florian Rommel <mail@florommel.de>
Compatibility improvements
Advice clone-frame and undelete-frame depending on the Emacs version.
---
bufferlo.el | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/bufferlo.el b/bufferlo.el
index 440e5caca6..483803e12d 100644
--- a/bufferlo.el
+++ b/bufferlo.el
@@ -136,8 +136,10 @@ This is a list of regular expressions that match buffer
names."
;; Duplicate/move tabs
(advice-add #'tab-bar-select-tab :around #'bufferlo--activate-force)
;; Clone & undelete frame
- (advice-add #'clone-frame :around #'bufferlo--activate-force)
- (advice-add #'undelete-frame :around #'bufferlo--activate-force)
+ (when (>= emacs-major-version 28)
+ (advice-add #'clone-frame :around #'bufferlo--activate-force))
+ (when (>= emacs-major-version 29)
+ (advice-add #'undelete-frame :around #'bufferlo--activate-force))
;; Switch-tab workaround
(advice-add #'tab-bar-select-tab :around
#'bufferlo--clear-buffer-lists-activate)
(advice-add #'tab-bar--tab :after #'bufferlo--clear-buffer-lists))
@@ -156,8 +158,10 @@ This is a list of regular expressions that match buffer
names."
;; Duplicate/move tabs
(advice-remove #'tab-bar-select-tab #'bufferlo--activate-force)
;; Clone & undelete frame
- (advice-remove #'clone-frame #'bufferlo--activate-force)
- (advice-remove #'undelete-frame #'bufferlo--activate-force)
+ (when (>= emacs-major-version 28)
+ (advice-remove #'clone-frame #'bufferlo--activate-force))
+ (when (>= emacs-major-version 29)
+ (advice-remove #'undelete-frame #'bufferlo--activate-force))
;; Switch-tab workaround
(advice-remove #'tab-bar-select-tab
#'bufferlo--clear-buffer-lists-activate)
(advice-remove #'tab-bar--tab #'bufferlo--clear-buffer-lists)))
- [elpa] externals/bufferlo f214f92445 08/37: Fix typos, (continued)
- [elpa] externals/bufferlo f214f92445 08/37: Fix typos, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo e40613cbbc 22/37: Fix buffer selection in empty tabs, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 41e6e56783 27/37: Fix clone-frame, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 36f5c68460 26/37: Fix tab movement and duplication, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 0254201487 11/37: Add prefix argument to bufferlo-switch-to-buffer, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 778ede4d4b 35/37: Resolve checkdoc warnings, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo d41a6b297b 17/37: Allow hidden buffers, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo bfe906c2aa 12/37: Update README, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 931b9ee346 32/37: Version 0.2, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 1dd04e4b41 14/37: Better ibuffer support, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo c164b26a64 36/37: Compatibility improvements,
ELPA Syncer <=
- [elpa] externals/bufferlo 82f51c31ab 23/37: desktop.el support: Fix error on deleted windows, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 8f82be00b1 30/37: Add basic buffer-menu support, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 914c381e9f 16/37: Fix buffer matching, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 46557c7f54 04/37: Minor changes, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo c000ff8398 09/37: Add bufferlo-non-local-buffer-p, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 23cbe682c4 15/37: More parameters, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo fbec2df3bd 28/37: Fix undelete-frame, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 598e20cf3b 31/37: Fix tab duplication on emacs < 29, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 6f3b79369f 02/37: Add README, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 83586af819 07/37: Fix empty buffer list, ELPA Syncer, 2023/11/05