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

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

[elpa] externals/detached 06eddc7105 6/9: Add get buffer function


From: ELPA Syncer
Subject: [elpa] externals/detached 06eddc7105 6/9: Add get buffer function
Date: Thu, 22 Sep 2022 09:57:37 -0400 (EDT)

branch: externals/detached
commit 06eddc710532295dce66c45717a9558952144c89
Author: Niklas Eklund <niklas.eklund@posteo.net>
Commit: Niklas Eklund <niklas.eklund@posteo.net>

    Add get buffer function
---
 detached-list.el | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/detached-list.el b/detached-list.el
index 0a24bc8dcd..b8799098b4 100644
--- a/detached-list.el
+++ b/detached-list.el
@@ -374,6 +374,18 @@ If prefix-argument is provided unmark instead of mark."
 
 ;;;; Support functions
 
+(defun detached-list--get-buffer (&optional filters)
+  "Return buffer based on FILTERS."
+  (get-buffer-create
+   (if filters
+       (format "*detached-list [%s]*"
+               (string-join
+                (thread-last filters
+                             (seq-reverse)
+                             (seq-map #'car))
+                " AND "))
+     "*detached-list*")))
+
 (defun detached-list--revert-sessions ()
   "Recompute `tabulated-list-entries'."
   (setq tabulated-list-entries



reply via email to

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