[elpa] externals/prefixed-core 56ee89d: * prefixed-core.el: shuffle and nnotate the buffers/alist aliases

2020-05-13 Thread Stefan Monnier
branch: externals/prefixed-core
commit 56ee89d1d6d424d2f78b85d057972e7706bffc89
Author: Stefan Monnier 
Commit: Stefan Monnier 

* prefixed-core.el: shuffle and nnotate the buffers/alist aliases

Also, fix the section headers to use the proper capitalization and
sectioning comment markers.
---
 prefixed-core.el | 59 ++--
 1 file changed, 36 insertions(+), 23 deletions(-)

diff --git a/prefixed-core.el b/prefixed-core.el
index a5a104d..5084edb 100644
--- a/prefixed-core.el
+++ b/prefixed-core.el
@@ -30,7 +30,7 @@
 ;; then what it operates on.
 ;;
 ;; In this library, we try to group functions based on their "subject"
-;; and make them share a commen prefix.
+;; and make them share a common prefix.
 ;;
 ;; While this may seem like a futile and impossible endeavor (many functions
 ;; can arguably be reasonably placed in several different groups), I think it
@@ -40,7 +40,7 @@
 ;; Some of the expected benefits are:
 ;; - Making some functionality more discoverable
 ;; - Helping to write code using prefix-based completion.
-;; - Better match he tradition followed in pretty much all programming
+;; - Better match the tradition followed in pretty much all programming
 ;;   languages (including Elisp, for non-core functions).
 
 ;;; Code:
@@ -58,8 +58,8 @@
 ;; Other possibilities, which make sense but might be too verbose to be 
popular:
 (defalias 'string-downcase #'downcase)
 (defalias 'string-upcase #'upcase)
-(defalias 'string-format #'format)
-(defalias 'string-concat #'concat)
+(defalias 'string-format #'format)  ;FIXME: toolong, unrenamable
+(defalias 'string-concat #'concat)  ;FIXME: unrenamable
 
  File names
 (defalias 'file-name-expand #'expand-file-name)
@@ -109,7 +109,11 @@
 (defalias 're-submatch-p #'match-beginning
   "Return non-nil if SUBEXP did match.")
 
-;; alist
+ Alists
+;; FIXME: I doubt this will get much traction, since all the popular functions
+;; affected a significantly lengthened.  "assoc" and "assq" already imply
+;; "alist" to most Lispers IMO, so the new names sound redundant.
+;; IOW, this probably belongs in prefixed-core-extras.
 (defalias 'alist-assoc #'assoc)
 (defalias 'alist-rassoc #'rassoc)
 (defalias 'alist-assq #'assq)
@@ -120,41 +124,50 @@
 (defalias 'alist-assoc-delete-all #'assoc-delete-all)
 (defalias 'alist-rassq-delete-all #'rassq-delete-all)
 
-;; plist
+ Plists
 (defalias 'plist-get-lax #'lax-plist-get)
 (defalias 'plist-put-lax #'lax-plist-put)
 
-;; buffer
-(defalias 'buffer-current #'current-buffer)
-(defalias 'buffer-set #'set-buffer)
+ Buffer
+;; FIXME: The notion of buffer is kind of omnipresent in Elisp
+;; so it's easy to go overboard here, and there are many
+;; functions which are so frequently used that it's virtually
+;; impossible to rename them.
+;; IOW, I think most of the below belong to prefixed-core-extras.
+(defalias 'buffer-current #'current-buffer) ;FIXME: unrenamable
+(defalias 'buffer-set #'set-buffer) ;FIXME: unrenamable, badname
 (defalias 'buffer-rename #'rename-buffer)
-(defalias 'buffer-get #'get-buffer)
+(defalias 'buffer-get #'get-buffer) ;FIXME: unrenamable, badname
+(defalias 'buffer-get-or-create #'get-buffer-create)
 (defalias 'buffer-generate-new-name #'generate-new-buffer-name)
+(defalias 'buffer-generate-new #'generate-new-buffer)
+(defalias 'buffer-kill #'kill-buffer)
+(defalias 'buffer-make-indirect #'make-indirect-buffer)
+(defalias 'buffer-clone-indirect #'clone-indirect-buffer)
+(defalias 'buffer-base #'buffer-base-buffer)
+(defalias 'buffer-gap-position #'gap-position) ;FIXME: unused
+(defalias 'buffer-gap-size #'gap-size)
+(defalias 'buffer-set-modified-p #'set-buffer-modified-p)
+(defalias 'buffer-restore-modified-p #'restore-buffer-modified-p)
+(defalias 'buffer-not-modified #'not-modified)
+;; FIXME: The ones below are about *file* buffers rather than about buffers
+;; in general, I think that's why they don't have "buffer" in their names.
 (defalias 'buffer-get-file #'get-file-buffer)
 (defalias 'buffer-find-visiting #'find-buffer-visiting)
 (defalias 'buffer-set-visited-file-name #'set-visited-file-name)
-(defalias 'buffer-set-modified #'set-buffer-modified-p)
-(defalias 'buffer-restore-modified #'restore-buffer-modified-p)
-(defalias 'buffer-not-modified #'not-modified)
 (defalias 'buffer-verify-visited-file-modtime #'verify-visited-file-modtime)
 (defalias 'buffer-clear-visited-file-modtime #'clear-visited-file-modtime)
 (defalias 'buffer-visited-file-modtime #'visited-file-modtime)
 (defalias 'buffer-set-visited-file-modtime #'set-visited-file-modtime)
 (defalias 'buffer-ask-user-about-supersession-threat 
#'ask-user-about-supersession-threat)
-(defalias 'buffer-read-only-mode #'read-only-mode)
-(defalias 'buffer-barf-if-read-only #'barf-if-buffer-read-only)
+(defalias 'buffer-read-only-mode #'read-only-mode) ;FIXME: notspecific
+(defalias 'buffer-barf-if-read-only #'barf-if-buffer-read-only) ;FIXME: 

[elpa] master b303547: * ada-mode: Fix copyright

2020-05-13 Thread Stefan Monnier
branch: master
commit b3035477260fd042ba97bd74cd75021bbbc97aec
Author: Stefan Monnier 
Commit: Stefan Monnier 

* ada-mode: Fix copyright
---
 packages/ada-mode/ada-prj.el  | 6 --
 packages/ada-mode/ada-stmt.el | 6 --
 packages/ada-mode/ada-xref.el | 8 +---
 3 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/packages/ada-mode/ada-prj.el b/packages/ada-mode/ada-prj.el
index c1f1e66..141d25e 100644
--- a/packages/ada-mode/ada-prj.el
+++ b/packages/ada-mode/ada-prj.el
@@ -1,6 +1,8 @@
 ;; dummy file to hide obsolete bundled version
-;;;
-;;; Keep this file until drop support for Emacs 26; core ada-mode deleted in 
Emacs 27.
+;;
+;; Copyright (C) 2020  Free Software Foundation, Inc.
+;;
+;; Keep this file until drop support for Emacs 26; core ada-mode deleted in 
Emacs 27.
 
 (require 'ada-mode)
 (provide 'ada-prj)
diff --git a/packages/ada-mode/ada-stmt.el b/packages/ada-mode/ada-stmt.el
index 25cf111..27e1b40 100644
--- a/packages/ada-mode/ada-stmt.el
+++ b/packages/ada-mode/ada-stmt.el
@@ -1,6 +1,8 @@
 ;; dummy file to hide obsolete bundled version
-;;;
-;;; Keep this file until drop support for Emacs 26; core ada-mode deleted in 
Emacs 27.
+;;
+;; Copyright (C) 2020  Free Software Foundation, Inc.
+;;
+;; Keep this file until drop support for Emacs 26; core ada-mode deleted in 
Emacs 27.
 
 (require 'ada-mode)
 (provide 'ada-stmt)
diff --git a/packages/ada-mode/ada-xref.el b/packages/ada-mode/ada-xref.el
index b72901f..3f795f1 100644
--- a/packages/ada-mode/ada-xref.el
+++ b/packages/ada-mode/ada-xref.el
@@ -1,7 +1,9 @@
 ;;; ada-xref.el --- Dummy file to hide obsolete bundled version  -*- 
lexical-binding:t -*-
-;;; see xref-ada.el for Emacs 25 xref minor mode for ada-mode
-;;;
-;;; Keep this file until drop support for Emacs 26; core ada-mode deleted in 
Emacs 27.
+;;
+;; Copyright (C) 2020  Free Software Foundation, Inc.
+;; see xref-ada.el for Emacs 25 xref minor mode for ada-mode
+;;
+;; Keep this file until drop support for Emacs 26; core ada-mode deleted in 
Emacs 27.
 
 (require 'ada-mode)
 (provide 'ada-xref)



[elpa] externals/prefixed-core updated (468a251 -> 745a1ef)

2020-05-13 Thread Stefan Monnier
monnier pushed a change to branch externals/prefixed-core.

  from  468a251   * prefixed-core: Initial commit
   new  6051ebf   Add alist aliases
   new  2931de1   Add plist aliases
   new  745a1ef   Add buffer aliases


Summary of changes:
 prefixed-core.el | 47 +++
 1 file changed, 47 insertions(+)



[elpa] externals/prefixed-core 2931de1 2/3: Add plist aliases

2020-05-13 Thread Stefan Monnier
branch: externals/prefixed-core
commit 2931de12fd47d29bd73990488a92430b8b8a977b
Author: Philippe Vaucher 
Commit: Philippe Vaucher 

Add plist aliases
---
 prefixed-core.el | 4 
 1 file changed, 4 insertions(+)

diff --git a/prefixed-core.el b/prefixed-core.el
index 9368acc..c381836 100644
--- a/prefixed-core.el
+++ b/prefixed-core.el
@@ -120,5 +120,9 @@
 (defalias 'alist-assoc-delete-all #'assoc-delete-all)
 (defalias 'alist-rassq-delete-all #'rassq-delete-all)
 
+;; plist
+(defalias 'plist-get-lax #'lax-plist-get)
+(defalias 'plist-put-lax #'lax-plist-put)
+
 (provide 'prefixed-core)
 ;;; prefixed-core.el ends here



[elpa] externals/prefixed-core 745a1ef 3/3: Add buffer aliases

2020-05-13 Thread Stefan Monnier
branch: externals/prefixed-core
commit 745a1eff605d5f25218527f679107017b8c01cbb
Author: Philippe Vaucher 
Commit: Philippe Vaucher 

Add buffer aliases
---
 prefixed-core.el | 32 
 1 file changed, 32 insertions(+)

diff --git a/prefixed-core.el b/prefixed-core.el
index c381836..a5a104d 100644
--- a/prefixed-core.el
+++ b/prefixed-core.el
@@ -124,5 +124,37 @@
 (defalias 'plist-get-lax #'lax-plist-get)
 (defalias 'plist-put-lax #'lax-plist-put)
 
+;; buffer
+(defalias 'buffer-current #'current-buffer)
+(defalias 'buffer-set #'set-buffer)
+(defalias 'buffer-rename #'rename-buffer)
+(defalias 'buffer-get #'get-buffer)
+(defalias 'buffer-generate-new-name #'generate-new-buffer-name)
+(defalias 'buffer-get-file #'get-file-buffer)
+(defalias 'buffer-find-visiting #'find-buffer-visiting)
+(defalias 'buffer-set-visited-file-name #'set-visited-file-name)
+(defalias 'buffer-set-modified #'set-buffer-modified-p)
+(defalias 'buffer-restore-modified #'restore-buffer-modified-p)
+(defalias 'buffer-not-modified #'not-modified)
+(defalias 'buffer-verify-visited-file-modtime #'verify-visited-file-modtime)
+(defalias 'buffer-clear-visited-file-modtime #'clear-visited-file-modtime)
+(defalias 'buffer-visited-file-modtime #'visited-file-modtime)
+(defalias 'buffer-set-visited-file-modtime #'set-visited-file-modtime)
+(defalias 'buffer-ask-user-about-supersession-threat 
#'ask-user-about-supersession-threat)
+(defalias 'buffer-read-only-mode #'read-only-mode)
+(defalias 'buffer-barf-if-read-only #'barf-if-buffer-read-only)
+(defalias 'buffer-other #'other-buffer)
+(defalias 'buffer-last #'last-buffer)
+(defalias 'buffer-bury #'bury-buffer)
+(defalias 'buffer-unbury #'unbury-buffer)
+(defalias 'buffer-get-or-create #'get-buffer-create)
+(defalias 'buffer-generate-new #'generate-new-buffer)
+(defalias 'buffer-kill #'kill-buffer)
+(defalias 'buffer-make-indirect #'make-indirect-buffer)
+(defalias 'buffer-clone-indirect #'clone-indirect-buffer)
+(defalias 'buffer-base #'buffer-base-buffer)
+(defalias 'buffer-gap-position #'gap-position)
+(defalias 'buffer-gap-size #'gap-size)
+
 (provide 'prefixed-core)
 ;;; prefixed-core.el ends here



[elpa] externals/prefixed-core 6051ebf 1/3: Add alist aliases

2020-05-13 Thread Stefan Monnier
branch: externals/prefixed-core
commit 6051ebf4788800955b33d7aea12beba3dfb1457e
Author: Philippe Vaucher 
Commit: Philippe Vaucher 

Add alist aliases
---
 prefixed-core.el | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/prefixed-core.el b/prefixed-core.el
index 8ec8021..9368acc 100644
--- a/prefixed-core.el
+++ b/prefixed-core.el
@@ -109,5 +109,16 @@
 (defalias 're-submatch-p #'match-beginning
   "Return non-nil if SUBEXP did match.")
 
+;; alist
+(defalias 'alist-assoc #'assoc)
+(defalias 'alist-rassoc #'rassoc)
+(defalias 'alist-assq #'assq)
+(defalias 'alist-rassq #'rassq)
+(defalias 'alist-assoc-default #'assoc-default)
+(defalias 'alist-copy #'copy-alist)
+(defalias 'alist-assq-delete-all #'assq-delete-all)
+(defalias 'alist-assoc-delete-all #'assoc-delete-all)
+(defalias 'alist-rassq-delete-all #'rassq-delete-all)
+
 (provide 'prefixed-core)
 ;;; prefixed-core.el ends here