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

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

[elpa] externals/beframe eb5ce057ca 2/2: Remove double dashes from publi


From: ELPA Syncer
Subject: [elpa] externals/beframe eb5ce057ca 2/2: Remove double dashes from public symbols
Date: Mon, 6 Mar 2023 00:57:29 -0500 (EST)

branch: externals/beframe
commit eb5ce057caabffde70c9271c41d8c8b315b2855c
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>

    Remove double dashes from public symbols
---
 README.org | 25 +++++++++++++------------
 beframe.el | 55 +++++++++++++++++++++++++++++++++++--------------------
 2 files changed, 48 insertions(+), 32 deletions(-)

diff --git a/README.org b/README.org
index 77dfecc89f..1a2a1ea750 100644
--- a/README.org
+++ b/README.org
@@ -274,20 +274,21 @@ It is possible to add beframed buffers to the list of 
sources the
     '((t :inherit font-lock-string-face))
     "Face for `consult' framed buffers.")
 
-  (defvar beframe--consult-source
+  (defvar beframe-consult-source
     `( :name     "Frame-specific buffers (current frame)"
        :narrow   ?F
        :category buffer
        :face     beframe-buffer
        :history  beframe-history
-       :items    ,#'beframe--buffer-names
+       :items    ,#'beframe-buffer-names
        :action   ,#'switch-to-buffer
        :state    ,#'consult--buffer-state))
 
-  (add-to-list 'consult-buffer-sources 'beframe--consult-source))
+  (add-to-list 'consult-buffer-sources 'beframe-consult-source))
 #+end_src
 
-Much like ~consult--buffer-query~ itself, the ~beframe--buffer-names~
+#+findex: beframe-buffer-names
+Much like ~consult--buffer-query~ itself, the ~beframe-buffer-names~
 function may also take a keyword argument ~:sort~.  In our case, this is
 a function that can be used to sort—or otherwise modify—the list of
 buffers.  You can use this to, for example, prefer hidden frames over
@@ -296,11 +297,11 @@ could first define
 
 #+BEGIN_SRC emacs-lisp
   (defun my/beframe-items (&optional frame)
-    (beframe--buffer-names frame :sort #'beframe-buffer-sort-visibility))
+    (beframe-buffer-names frame :sort #'beframe-buffer-sort-visibility))
 #+END_SRC
 
 and then appropriately modify the ~:items~ field of the
-~beframe--consult-source~ variable: ~:items ,#'my/beframe-items~.
+~beframe-consult-source~ variable: ~:items ,#'my/beframe-items~.
 
 ** Integration with Ibuffer
 :PROPERTIES:
@@ -312,11 +313,11 @@ works:
 
 #+begin_src emacs-lisp
 (with-eval-after-load 'ibuffer
-  (defun beframe--buffer-in-frame (buf frame)
+  (defun beframe-buffer-in-frame (buf frame)
     "Return non-nil if BUF is in FRAME."
-    (memq buf (beframe--buffer-list (beframe--frame-object frame))))
+    (memq buf (beframe-buffer-list (beframe-frame-object frame))))
 
-  (defun beframe--frame-name-list ()
+  (defun beframe-frame-name-list ()
     "Return list with frame names."
     (mapcar #'car (make-frame-names-alist)))
 
@@ -325,8 +326,8 @@ works:
     (mapcar
      (lambda (frame)
        (list (format "%s" frame)
-             (list 'predicate 'beframe--buffer-in-frame '(current-buffer) 
frame)))
-     (beframe--frame-name-list)))
+             (list 'predicate 'beframe-buffer-in-frame '(current-buffer) 
frame)))
+     (beframe-frame-name-list)))
 
   (setq ibuffer-saved-filter-groups
         `(("Frames" ,@(beframe-generate-ibuffer-filter-groups))))
@@ -334,7 +335,7 @@ works:
   (define-ibuffer-filter frame
       "Limit current view to buffers in frames."
     (:description "frame")
-    (memq buf (beframe--buffer-list))))
+    (memq buf (beframe-buffer-list))))
 #+end_src
 
 * Acknowledgements
diff --git a/beframe.el b/beframe.el
index cab6460761..780d0e3973 100644
--- a/beframe.el
+++ b/beframe.el
@@ -207,7 +207,7 @@ If nil, no renaming is performed."
      (get-buffer name))
    beframe-global-buffers))
 
-(cl-defun beframe--buffer-list (&optional frame &key sort)
+(cl-defun beframe-buffer-list (&optional frame &key sort)
   "Return list of buffers that are used by the current frame.
 With optional FRAME as an object that satisfies `framep', return
 the list of buffers that are used by FRAME.
@@ -224,15 +224,25 @@ Include `beframe-global-buffers' in the list."
                   (append (beframe--frame-buffers frame)
                           (beframe--global-buffers))))))
 
-(cl-defun beframe--buffer-names (&optional frame &key sort)
-  "Return list of names of `beframe--buffer-list' as strings.
+(define-obsolete-function-alias
+  'beframe--buffer-list
+  'beframe-buffer-list
+  "0.2.0")
+
+(cl-defun beframe-buffer-names (&optional frame &key sort)
+  "Return list of names of `beframe-buffer-list' as strings.
 With optional FRAME, do it for the given frame name.  With key
-SORT, apply this sorting function—see `beframe--buffer-list' for
+SORT, apply this sorting function—see `beframe-buffer-list' for
 more information."
   (mapcar
    (lambda (buf)
      (buffer-name buf))
-   (beframe--buffer-list frame :sort sort)))
+   (beframe-buffer-list frame :sort sort)))
+
+(define-obsolete-function-alias
+  'beframe--buffer-names
+  'beframe-buffer-names
+  "0.2.0")
 
 (defun beframe--read-buffer-p (buf &optional frame)
   "Return non-nil if BUF belongs to the current FRAME.
@@ -243,7 +253,7 @@ it must satisfy `framep'."
     (when (consp buf)
       (setq b (car buf)))
     (unless (string-prefix-p " " b)
-      (seq-contains-p (beframe--buffer-names frame) b))))
+      (seq-contains-p (beframe-buffer-names frame) b))))
 
 (defvar beframe-history nil
   "Minibuffer history of frame specific buffers.")
@@ -255,7 +265,7 @@ PROMPT, DEF, REQUIRE-MATCH, and PREDICATE are the same as
 `read-buffer'.  The PREDICATE is ignored, however, to apply the
 per-frame filter."
   (completing-read prompt
-                   (beframe--buffer-names)
+                   (beframe-buffer-names)
                    #'beframe--read-buffer-p
                    require-match
                    nil
@@ -263,7 +273,7 @@ per-frame filter."
                    def))
 
 (defun beframe--buffer-prompt (&optional frame)
-  "Prompt for buffer among `beframe--buffer-names'.
+  "Prompt for buffer among `beframe-buffer-names'.
 
 Use the previous buffer as the default value, such that
 subsequent invocations of this command flip between the current
@@ -348,10 +358,10 @@ The window manager must permit such an operation.  See 
bug#61319:
   (select-frame-set-input-focus frame)
   (switch-to-buffer buffer))
 
-(cl-defun beframe--list-buffers-noselect (&optional frame &key sort)
+(cl-defun beframe-list-buffers-noselect (&optional frame &key sort)
   "Produce a buffer list of buffers for optional FRAME.
 When FRAME is nil, use the current one.  With key SORT, apply
-this sorting function—see `beframe--buffer-list' for more
+this sorting function—see `beframe-buffer-list' for more
 information.
 
 This is a simplified variant of `list-buffers-noselect'."
@@ -359,7 +369,7 @@ This is a simplified variant of `list-buffers-noselect'."
          (name (frame-parameter frame 'name))
          (old-buf (current-buffer))
          (buf (get-buffer-create (format "*Buffer List for %s*" name)))
-         (buffer-list (beframe--buffer-list frame :sort sort)))
+         (buffer-list (beframe-buffer-list frame :sort sort)))
     (with-current-buffer buf
       (Buffer-menu-mode)
       (setq-local Buffer-menu-files-only nil
@@ -369,12 +379,17 @@ This is a simplified variant of `list-buffers-noselect'."
       (tabulated-list-print))
     buf))
 
+(define-obsolete-function-alias
+  'beframe--list-buffers-noselect
+  'beframe-list-buffers-noselect
+  "0.2.0")
+
 ;;;###autoload
 (cl-defun beframe-buffer-menu (&optional frame &key sort)
   "Produce a `buffer-menu' for the current FRAME.
 With FRAME as a prefix argument, prompt for a frame.  When called
 from Lisp, FRAME satisfies `framep'.  With key SORT, apply this
-sorting function—see `beframe--buffer-list' for more information.
+sorting function—see `beframe-buffer-list' for more information.
 
 The bespoke buffer menu is displayed in a window using
 `display-buffer'.  Configure `display-buffer-alist' to control
@@ -383,7 +398,7 @@ its placement and other parameters."
    (list
     (when current-prefix-arg
       (beframe--frame-object (beframe--frame-prompt)))))
-  (display-buffer (beframe--list-buffers-noselect frame :sort sort)))
+  (display-buffer (beframe-list-buffers-noselect frame :sort sort)))
 
 ;;;###autoload
 (defun beframe-assume-frame-buffers (frame)
@@ -393,8 +408,8 @@ Else FRAME must satisfy `framep'.
 
 Also see `beframe-unassume-frame-buffers'."
   (interactive (list (beframe--frame-object (beframe--frame-prompt))))
-  (let* ((other-buffer-list (beframe--buffer-list frame))
-         (buffers (delete-dups (append other-buffer-list 
(beframe--buffer-list)))))
+  (let* ((other-buffer-list (beframe-buffer-list frame))
+         (buffers (delete-dups (append other-buffer-list 
(beframe-buffer-list)))))
     (modify-frame-parameters
      nil
      `((buffer-list . ,buffers)))))
@@ -410,12 +425,12 @@ Else FRAME must satisfy `framep'.
 
 Also see `beframe-assume-frame-buffers'."
   (interactive (list (beframe--frame-object (beframe--frame-prompt))))
-  (let* ((other-buffer-list (beframe--buffer-list frame))
+  (let* ((other-buffer-list (beframe-buffer-list frame))
          (new-buffer-list
           (seq-filter
            (lambda (buf)
              (not (member buf other-buffer-list)))
-           (beframe--buffer-list))))
+           (beframe-buffer-list))))
     (modify-frame-parameters
      nil
      `((buffer-list . ,new-buffer-list)))))
@@ -466,7 +481,7 @@ Also see `beframe-assume-frame-buffers'."
                   (when (and beframe-kill-frame-scratch-buffer
                              (null frame))
                     (kill-buffer buf)))))
-    (let* ((frame-bufs (beframe--buffer-list frame))
+    (let* ((frame-bufs (beframe-buffer-list frame))
            (frame-bufs-with-buf (append frame-bufs (list buf))))
       (modify-frame-parameters
        frame
@@ -478,7 +493,7 @@ Also see `beframe-assume-frame-buffers'."
 ;; (defun beframe--rename-scratch-buffer (frame name)
 ;;   "Rename the scratch buffer associated with FRAME according to NAME."
 ;;   (when-let* ((buf (get-buffer (format "*scratch for %s*" frame)))
-;;               ((member (format "*scratch for %s*" frame) 
(beframe--buffer-list))))
+;;               ((member (format "*scratch for %s*" frame) 
(beframe-buffer-list))))
 ;;     (with-current-buffer buf
 ;;       (rename-buffer (format "*scratch for %s*" name)))))
 
@@ -542,7 +557,7 @@ Remember that this function doubles as an example for
 (defun beframe--frame-buffer-p (buf &optional frame)
   "Return non-nil if BUF belongs to the current frame.
 Use optional FRAME to test if BUF belongs to it."
-  (memq buf (beframe--buffer-list frame)))
+  (memq buf (beframe-buffer-list frame)))
 
 (defun beframe--frame-predicate (&optional frame)
   "Set FRAME `buffer-predicate' parameter.



reply via email to

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