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

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

[elpa] externals/beframe 734ea942a1 3/5: RENAME assume/unassume commands


From: ELPA Syncer
Subject: [elpa] externals/beframe 734ea942a1 3/5: RENAME assume/unassume commands that use multiple selection
Date: Sun, 21 May 2023 01:57:20 -0400 (EDT)

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

    RENAME assume/unassume commands that use multiple selection
---
 README.org | 60 ++++++++++++++++++++++-----------------------
 beframe.el | 82 +++++++++++++++++++++++++++++++++++++++++---------------------
 2 files changed, 84 insertions(+), 58 deletions(-)

diff --git a/README.org b/README.org
index 182a5e74fa..4147c716e9 100644
--- a/README.org
+++ b/README.org
@@ -119,30 +119,30 @@ consolidated into new lists on demand.
 :CUSTOM_ID: h:dc12ca87-9ba7-4d11-89c8-653bf19015a1
 :END:
 
+[ Command that use ~completing-read-multiple~ are renamed as part of
+  {{{development-version}}}. ]
+
 To assume buffers is to include them in the buffer list associated
 with the current frame.
 
   #+findex: beframe-assume-frame-buffers
-  #+findex: beframe-add-frame-buffers
-- The command ~beframe-assume-frame-buffers~ (alias
-  ~beframe-add-frame-buffers~) prompts for a frame and then copies its
-  buffer list into the current frame.
-
-  #+findex: beframe-assume-buffers
-  #+findex: beframe-add-buffers
-- The command ~beframe-assume-buffers~ (alias ~beframe-add-buffers~)
-  adds buffers from a given frame to the current frame.  In
-  interactive use, the command first prompts for a frame and then asks
-  about the list of buffers therein.  The to-be-assumed buffer list is
-  compiled with ~completing-read-multiple~.  This means that the user
-  can select multiple buffers, each separated by the ~crm-separator~
-  (typically a comma).
-
-  #+findex: beframe-assume-buffers-all-frames
-- The command ~beframe-assume-buffers-all-frames~ prompts with
-  minibuffer completion for a list of buffers to assume.  The
-  interface is the same as that of ~beframe-assume-buffers~ except
-  that there is no prompt for a frame: buffers belong to the
+- The command ~beframe-assume-frame-buffers~ prompts for a frame and
+  then copies its buffer list into the current frame.
+
+  #+findex: beframe-assume-frame-buffers-selectively
+- The command ~beframe-assume-frame-buffers-selectively~ adds buffers
+  from a given frame to the current frame.  In interactive use, the
+  command first prompts for a frame and then asks about the list of
+  buffers therein.  The to-be-assumed buffer list is compiled with
+  ~completing-read-multiple~.  This means that the user can select
+  multiple buffers, each separated by the ~crm-separator~ (typically a
+  comma).
+
+  #+findex: beframe-assume-buffers-selectively-all-frames
+- The command ~beframe-assume-buffers-selectively-all-frames~ prompts
+  with minibuffer completion for a list of buffers to assume.  The
+  interface is the same as that of ~beframe-assume-frame-buffers-selectively~
+  except that there is no prompt for a frame: buffers belong to the
   consolidated buffer list (all frames).
 
   #+findex: beframe-assume-all-buffers-no-prompts
@@ -154,20 +154,20 @@ with the current frame.
 :CUSTOM_ID: h:8fb895ac-7f99-4c92-b15a-18871b30c7b9
 :END:
 
+[ Command that use ~completing-read-multiple~ are renamed as part of
+  {{{development-version}}}. ]
+
 To unassume buffers is to omit them from the buffer list associated with
 the current frame.
 
   #+findex: beframe-unassume-frame-buffers
-  #+findex: beframe-remove-frame-buffers
-- The command ~beframe-unassume-frame-buffers~ (alias
-  ~beframe-remove-frame-buffers~) prompts for a frame and then removes
-  its buffer list from the current frame.
-
-  #+findex: beframe-unassume-buffers
-  #+findex: beframe-remove-buffers
-- The command ~beframe-unassume-buffers~ (alias
-  ~beframe-remove-buffers~) removes buffers from the current frame.
-  In interactive use, the to-be-unassumed buffer list is compiled with
+- The command ~beframe-unassume-frame-buffers~ prompts for a frame and
+  then removes its buffer list from the current frame.
+
+  #+findex: beframe-unassume-frame-buffers-selectively
+- The command ~beframe-unassume-frame-buffers-selectively~ removes
+  buffers from the current frame.  In interactive use, the
+  to-be-unassumed buffer list is compiled with
   ~completing-read-multiple~.  This means that the user can select
   multiple buffers, each separated by the ~crm-separator~ (typically a
   comma).
diff --git a/beframe.el b/beframe.el
index 889aeaa9b5..1c7f105803 100644
--- a/beframe.el
+++ b/beframe.el
@@ -361,12 +361,15 @@ When called interactively, prompt for FRAME using 
completion.
 Else FRAME must satisfy `framep'.
 
 Also see `beframe-unassume-frame-buffers',
-`beframe-assume-buffers', `beframe-unassume-buffers'."
+`beframe-assume-frame-buffers-selectively',
+`beframe-unassume-frame-buffers-selectively'."
   (interactive (list (beframe--frame-object (beframe--frame-prompt))))
   (beframe--assume frame))
 
-(defalias 'beframe-add-frame-buffers 'beframe-assume-frame-buffers
-  "Alias of `beframe-assume-frame-buffers' command.")
+(make-obsolete
+ 'beframe-add-frame-buffers
+ 'beframe-assume-frame-buffers
+ "0.3.0")
 
 ;;;###autoload
 (defun beframe-unassume-frame-buffers (frame)
@@ -375,12 +378,15 @@ When called interactively, prompt for FRAME using 
completion.
 Else FRAME must satisfy `framep'.
 
 Also see `beframe-assume-frame-buffers',
-`beframe-assume-buffers', `beframe-unassume-buffers'."
+`beframe-assume-frame-buffers-selectively',
+`beframe-unassume-frame-buffers-selectively'."
   (interactive (list (beframe--frame-object (beframe--frame-prompt))))
   (beframe--unassume frame))
 
-(defalias 'beframe-remove-frame-buffers 'beframe-unassume-frame-buffers
-  "Alias of `beframe-unassume-frame-buffers' command.")
+(make-obsolete
+ 'beframe-remove-frame-buffers
+ 'beframe-unassume-frame-buffers
+ "0.3.0")
 
 (defun beframe--buffers-name-to-objects (buffers)
   "Convert list of named BUFFERS to their corresponding objects."
@@ -406,17 +412,22 @@ buffer list (buffers from all frames)."
    nil
    :require-match))
 
+(define-obsolete-function-alias
+  'beframe-assume-buffers
+  'beframe-assume-frame-buffers-selectively
+  "0.3.0")
+
 ;;;###autoload
-(defun beframe-assume-buffers (buffers)
-  "Assume BUFFERS from a frame into the current buffer list.
+(defun beframe-assume-frame-buffers-selectively (buffers)
+  "Assume BUFFERS from a selected frame into the current buffer list.
 
-In interactive use, BUFFERS is determined with a prompt that is
-powered by `completing-read-multiple'.  Multiple candidates can
-be selected, each separated by the `crm-separator' (typically a
-comma).
+In interactive use, select a frame and then use
+`completing-read-multiple' to pick the list of BUFFERS.  Multiple
+candidates can be selected, each separated by the
+`crm-separator' (typically a comma).
 
 Also see `beframe-assume-frame-buffers',
-`beframe-unassume-buffers', `beframe-unassume-frame-buffers'."
+`beframe-unassume-frame-buffers-selectively', 
`beframe-unassume-frame-buffers'."
   (interactive
    (list
     (beframe--buffers-name-to-objects
@@ -425,12 +436,19 @@ Also see `beframe-assume-frame-buffers',
        (beframe--frame-prompt))))))
   (beframe--assume buffers))
 
-(defalias 'beframe-add-buffers 'beframe-assume-buffers
-  "Alias of `beframe-assume-buffers' command.")
+(make-obsolete
+ 'beframe-add-buffers
+ 'beframe-assume-frame-buffers-selectively
+ "0.3.0")
+
+(define-obsolete-function-alias
+  'beframe-assume-buffers-all-frames
+  'beframe-assume-buffers-selectively-all-frames
+  "0.3.0")
 
 ;;;###autoload
-(defun beframe-assume-buffers-all-frames ()
-  "Like `beframe-assume-buffers' but for the consolidated buffer list (all 
frames)."
+(defun beframe-assume-buffers-selectively-all-frames ()
+  "Like `beframe-assume-frame-buffers-selectively' but for all frames."
   (declare (interactive-only t))
   (interactive)
   (beframe--assume
@@ -438,25 +456,33 @@ Also see `beframe-assume-frame-buffers',
     (beframe--buffer-list-prompt-crm
      :all-frames))))
 
+(define-obsolete-function-alias
+  'beframe-unassume-buffers
+  'beframe-unassume-frame-buffers-selectively
+  "0.3.0")
+
 ;;;###autoload
-(defun beframe-unassume-buffers (buffers)
+(defun beframe-unassume-frame-buffers-selectively (buffers)
   "Unassume BUFFERS from the current frame's buffer list.
 
-In interactive use, BUFFERS is determined with a prompt that is
-powered by `completing-read-multiple'.  Multiple candidates can
-be selected, each separated by the `crm-separator' (typically a
-comma).
+In interactive use, select a frame and then use
+`completing-read-multiple' to pick the list of BUFFERS.  Multiple
+candidates can be selected, each separated by the
+`crm-separator' (typically a comma).
 
 Also see `beframe-assume-frame-buffers',
-`beframe-assume-buffers', `beframe-unassume-frame-buffers'."
+`beframe-assume-frame-buffers-selectively',
+`beframe-unassume-frame-buffers'."
   (interactive
    (list
     (beframe--buffers-name-to-objects
      (beframe--buffer-list-prompt-crm))))
   (beframe--unassume buffers))
 
-(defalias 'beframe-remove-buffers 'beframe-unassume-buffers
-  "Alias of `beframe-unassume-buffers' command.")
+(make-obsolete
+ 'beframe-remove-buffers
+ 'beframe-unassume-frame-buffers-selectively
+ "0.3.0")
 
 ;;;###autoload
 (defun beframe-assume-all-buffers-no-prompts ()
@@ -483,11 +509,11 @@ Keep only the `beframe-global-buffers'."
   (let ((map (make-sparse-keymap)))
     (define-key map (kbd "b") #'beframe-switch-buffer)
     (define-key map (kbd "m") #'beframe-buffer-menu)
-    (define-key map (kbd "a f") #'beframe-assume-buffers)
+    (define-key map (kbd "a f") #'beframe-assume-frame-buffers-selectively)
     (define-key map (kbd "a F") #'beframe-assume-frame-buffers)
-    (define-key map (kbd "a a") #'beframe-assume-buffers-all-frames)
+    (define-key map (kbd "a a") 
#'beframe-assume-buffers-selectively-all-frames)
     (define-key map (kbd "a A") #'beframe-assume-all-buffers-no-prompts)
-    (define-key map (kbd "u f") #'beframe-unassume-buffers)
+    (define-key map (kbd "u f") #'beframe-unassume-frame-buffers-selectively)
     (define-key map (kbd "a F") #'beframe-unassume-frame-buffers)
     (define-key map (kbd "u U") #'beframe-unassume-all-buffers-no-prompts)
     map)



reply via email to

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