[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/beframe a7d2eb91d8 07/19: Make beframe--functions-in-fr
From: |
ELPA Syncer |
Subject: |
[elpa] externals/beframe a7d2eb91d8 07/19: Make beframe--functions-in-frames add advice only when appropriate |
Date: |
Thu, 23 Feb 2023 13:57:24 -0500 (EST) |
branch: externals/beframe
commit a7d2eb91d884c9433174b12a87e1bcbc80266edd
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>
Make beframe--functions-in-frames add advice only when appropriate
---
beframe.el | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/beframe.el b/beframe.el
index 69271b026d..4ccc668f7d 100644
--- a/beframe.el
+++ b/beframe.el
@@ -312,9 +312,11 @@ frame. See `beframe-functions-in-frames'."
"Install advice for `beframe-functions-in-frames'.
With optional DISABLE remove the advice."
(dolist (cmd beframe-functions-in-frames)
- (if disable
- (advice-remove cmd #'beframe--with-other-frame)
- (advice-add cmd :around #'beframe--with-other-frame))))
+ (cond
+ (disable
+ (advice-remove cmd #'beframe--with-other-frame))
+ (beframe-mode
+ (advice-add cmd :around #'beframe--with-other-frame)))))
(declare-function project-prompt-project-dir "project")
- [elpa] externals/beframe e018ddfcc4 09/19: Bump version to trigger GNU ELPA package rebuild, (continued)
- [elpa] externals/beframe e018ddfcc4 09/19: Bump version to trigger GNU ELPA package rebuild, ELPA Syncer, 2023/02/23
- [elpa] externals/beframe 6ccf94f30f 10/19: Add the value of beframe-rename-function to the hook, ELPA Syncer, 2023/02/23
- [elpa] externals/beframe e8c2f94f3d 16/19: Rearrange portions of the minor mode setup, ELPA Syncer, 2023/02/23
- [elpa] externals/beframe f15ac3672b 18/19: Bump version to trigger package rebuild, ELPA Syncer, 2023/02/23
- [elpa] externals/beframe 0bbd2e62e6 17/19: Set beframe-functions-in-frames to nil by default, ELPA Syncer, 2023/02/23
- [elpa] externals/beframe 2222123af4 19/19: Add user options for frame-specific scratch buffers, ELPA Syncer, 2023/02/23
- [elpa] externals/beframe 55bbd6dcee 03/19: Add manual; update package Commentary, ELPA Syncer, 2023/02/23
- [elpa] externals/beframe 50b968d4fb 14/19: Move integration with Consult to the manual, ELPA Syncer, 2023/02/23
- [elpa] externals/beframe 0e2d5d1e31 15/19: Remove compat.el; depend on Emacs 28, ELPA Syncer, 2023/02/23
- [elpa] externals/beframe 4595aaa17c 01/19: BREAKING rename project to "beframe" (sorry for 87d0c0c), ELPA Syncer, 2023/02/23
- [elpa] externals/beframe a7d2eb91d8 07/19: Make beframe--functions-in-frames add advice only when appropriate,
ELPA Syncer <=
- [elpa] externals/beframe 48e5a3099f 05/19: Add README.md for Git forges that can't parse Org properly, ELPA Syncer, 2023/02/23
- [elpa] externals/beframe ee14fcaa14 11/19: Bump version to trigger package rebuild, ELPA Syncer, 2023/02/23
- [elpa] externals/beframe 1257df6bf1 12/19: Remove needless metadata from Commentary, ELPA Syncer, 2023/02/23
- [elpa] externals/beframe 591ccfe864 04/19: Make correction in the manual, ELPA Syncer, 2023/02/23
- [elpa] externals/beframe 5742021cf1 13/19: Require project.el, ELPA Syncer, 2023/02/23