[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/popper 2997eb6553 012/102: No duplicate buffers in buri
From: |
ELPA Syncer |
Subject: |
[elpa] externals/popper 2997eb6553 012/102: No duplicate buffers in buried-buffers-alist |
Date: |
Fri, 8 Sep 2023 15:58:50 -0400 (EDT) |
branch: externals/popper
commit 2997eb6553d9f701917e9f0d7a468f668a334cc3
Author: Karthik Chikmagalur <karthikchikmagalur@gmail.com>
Commit: Karthik Chikmagalur <karthikchikmagalur@gmail.com>
No duplicate buffers in buried-buffers-alist
---
popper.el | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/popper.el b/popper.el
index a887239626..ad014a773b 100644
--- a/popper.el
+++ b/popper.el
@@ -199,12 +199,15 @@ Each element of the alist is a cons cell of the form
(window . buffer)."
(lambda (arg)
(memq (buffer-local-value 'popper-popup-status (cdr
arg))
'(popup user-popup)))
- (cl-set-difference popper-open-popup-alist open-popups
- :test (lambda (arg1 arg2) (eql (cdr arg1) (cdr
arg2)))))))
+ (cl-set-difference popper-open-popup-alist
+ open-popups
+ :key #'cdr))))
(setq popper-open-popup-alist (nreverse open-popups))
(setq popper-buried-popup-alist
(append closed-popups
- popper-buried-popup-alist)))
+ (cl-set-difference popper-buried-popup-alist
+ closed-popups
+ :key #'cdr))))
;; Mode line update
(cl-loop for (_ . buf) in popper-open-popup-alist do
(with-current-buffer buf
- [elpa] externals/popper ba7467b62b 010/102: More logic bugs fixed, (continued)
- [elpa] externals/popper ba7467b62b 010/102: More logic bugs fixed, ELPA Syncer, 2023/09/08
- [elpa] externals/popper e1773ae3e4 033/102: More README flourishes, ELPA Syncer, 2023/09/08
- [elpa] externals/popper 2341669327 026/102: Linted in preparation for merge into master, ELPA Syncer, 2023/09/08
- [elpa] externals/popper 62c82810a9 035/102: More README edits, ELPA Syncer, 2023/09/08
- [elpa] externals/popper 4e2fe1d86a 048/102: Added video demo of buffer hiding, ELPA Syncer, 2023/09/08
- [elpa] externals/popper a3dee00e3b 056/102: Renamed some functions to be internal, as popper--*, ELPA Syncer, 2023/09/08
- [elpa] externals/popper ca7d7312fc 071/102: Hiding popups with predicate - bug fix, ELPA Syncer, 2023/09/08
- [elpa] externals/popper 1ffc269afa 074/102: Simplify usage section of README, ELPA Syncer, 2023/09/08
- [elpa] externals/popper 8af5e6b3bb 078/102: Don't error in popper-kill-latest-popup (#18), ELPA Syncer, 2023/09/08
- [elpa] externals/popper 9118307349 016/102: Finished integration with project.el, ELPA Syncer, 2023/09/08
- [elpa] externals/popper 2997eb6553 012/102: No duplicate buffers in buried-buffers-alist,
ELPA Syncer <=
- [elpa] externals/popper 9df5b0c8d3 034/102: Typos in README, ELPA Syncer, 2023/09/08
- [elpa] externals/popper 2be084a77c 045/102: Set a minimum window size (#9), ELPA Syncer, 2023/09/08
- [elpa] externals/popper 7761fab568 049/102: Swapped out mp4 for gif, ELPA Syncer, 2023/09/08
- [elpa] externals/popper 898e04b38b 004/102: Fixed errors in defcustom options, ELPA Syncer, 2023/09/08
- [elpa] externals/popper 4bff39358e 015/102: Removed unnecessary progn, ELPA Syncer, 2023/09/08
- [elpa] externals/popper a1f0f33566 011/102: Linting for MELPA + added License (GPL v3), ELPA Syncer, 2023/09/08
- [elpa] externals/popper 07c2c14435 005/102: Typos in README.org, ELPA Syncer, 2023/09/08
- [elpa] externals/popper b0e48719fd 008/102: Logic fix in popper.el, ELPA Syncer, 2023/09/08
- [elpa] externals/popper 238dae1e46 025/102: Removed redundant info from documentation, ELPA Syncer, 2023/09/08
- [elpa] externals/popper 500d1d477c 021/102: Fixed duplication bug, ELPA Syncer, 2023/09/08