]> git.eshelyaron.com Git - emacs.git/commitdiff
uniqify -> uniquify
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 5 Mar 2018 01:53:07 +0000 (17:53 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 5 Mar 2018 02:01:41 +0000 (18:01 -0800)
The latter spelling is more common both within Emacs and in
English-language sources in general (Bug#10048).
* lisp/eshell/esh-util.el (eshell-uniquify-list):
Rename from eshell-uniqify-list.  All callers changed.
* lisp/pcomplete.el (pcomplete-uniquify-list):
Rename from pcomplete-uniqify-list.  All callers changed.

12 files changed:
etc/NEWS
lisp/eshell/em-cmpl.el
lisp/eshell/em-dirs.el
lisp/eshell/em-pred.el
lisp/eshell/esh-util.el
lisp/org/org-pcomplete.el
lisp/pcmpl-cvs.el
lisp/pcmpl-gnu.el
lisp/pcmpl-linux.el
lisp/pcmpl-rpm.el
lisp/pcmpl-unix.el
lisp/pcomplete.el

index c998ad6663e4cc490399ef20e235cbc7a25a1086..07f6d04a740b01f4827289c091354b107a80afa2 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -259,6 +259,13 @@ To restore the old behavior, use
     (add-hook 'eshell-expand-input-functions
               #'eshell-expand-history-references)
 
+*** The function 'shell-uniquify-list' has been renamed from
+'eshell-uniqify-list'.
+
+** Pcomplete
+*** The function 'pcomplete-uniquify-list' has been renamed from
+'pcomplete-uniqify-list'.
+
 ** Tramp
 
 +++
index 1f440077465891a86ecc7373dc5a2c0de616620c..667bdeb43b416a5737cef706d4dade04321c80d8 100644 (file)
@@ -434,7 +434,7 @@ to writing a completion function."
            (setq comps-in-path (cdr comps-in-path)))
          (setq paths (cdr paths)))
        ;; Add aliases which are currently visible, and Lisp functions.
-       (pcomplete-uniqify-list
+       (pcomplete-uniquify-list
         (if glob-name
             completions
           (setq completions
index 34bf821c1199300c23c649b1e6adf09c2454f765..ec380e67011f61e98806139f3afda5af0ef3864e 100644 (file)
@@ -282,7 +282,7 @@ Thus, this does not include the current directory.")
 (defvar pcomplete-stub)
 (defvar pcomplete-last-completion-raw)
 (declare-function pcomplete-actual-arg "pcomplete")
-(declare-function pcomplete-uniqify-list "pcomplete")
+(declare-function pcomplete-uniquify-list "pcomplete")
 
 (defun eshell-complete-user-reference ()
   "If there is a user reference, complete it."
@@ -293,7 +293,7 @@ Thus, this does not include the current directory.")
       (throw 'pcomplete-completions
             (progn
               (eshell-read-user-names)
-              (pcomplete-uniqify-list
+              (pcomplete-uniquify-list
                (mapcar
                 (function
                  (lambda (user)
index 61af4048d549bb833cece7e5c0ac55b77f6cf142..b3b16d909bab3550eff28b432f117c3dc683f8f0 100644 (file)
@@ -131,7 +131,7 @@ The format of each entry is
     (?e . #'(lambda (lst) (mapcar 'file-name-extension lst)))
     (?t . #'(lambda (lst) (mapcar 'file-name-nondirectory lst)))
     (?q . #'(lambda (lst) (mapcar 'eshell-escape-arg lst)))
-    (?u . #'(lambda (lst) (eshell-uniqify-list lst)))
+    (?u . #'(lambda (lst) (eshell-uniquify-list lst)))
     (?o . #'(lambda (lst) (sort lst 'string-lessp)))
     (?O . #'(lambda (lst) (nreverse (sort lst 'string-lessp))))
     (?j . (eshell-join-members))
index 5d38c27eb1d4308210b35ed79292992ed44d4c63..5ef1ae412979a1b34dd9d74c0ebf158ba2510b0f 100644 (file)
@@ -295,7 +295,7 @@ Prepend remote identification of `default-directory', if any."
        (nconc new-list (list a))))
     (cdr new-list)))
 
-(defun eshell-uniqify-list (l)
+(defun eshell-uniquify-list (l)
   "Remove occurring multiples in L.  You probably want to sort first."
   (let ((m l))
     (while m
@@ -305,6 +305,9 @@ Prepend remote identification of `default-directory', if any."
        (setcdr m (cddr m)))
       (setq m (cdr m))))
   l)
+(define-obsolete-function-alias
+  'eshell-uniqify-list
+  'eshell-uniquify-list "27.1")
 
 (defun eshell-stringify (object)
   "Convert OBJECT into a string value."
index a7cc09def4b4cd85d7bba1e3bd5fc33a580c4312..1acb61590f442a7dfe6615b6d840b4fb00e49b41 100644 (file)
@@ -194,7 +194,7 @@ When completing for #+STARTUP, for example, this function returns
   "Complete arguments for the #+LANGUAGE file option."
   (require 'ox)
   (pcomplete-here
-   (pcomplete-uniqify-list
+   (pcomplete-uniquify-list
     (list org-export-default-language "en"))))
 
 (defvar org-default-priority)
@@ -219,7 +219,7 @@ When completing for #+STARTUP, for example, this function returns
 (defun pcomplete/org-mode/file-option/startup ()
   "Complete arguments for the #+STARTUP file option."
   (while (pcomplete-here
-         (let ((opts (pcomplete-uniqify-list
+         (let ((opts (pcomplete-uniquify-list
                       (mapcar 'car org-startup-options))))
            ;; Some options are mutually exclusive, and shouldn't be completed
            ;; against if certain other options have already been seen.
@@ -248,7 +248,7 @@ When completing for #+STARTUP, for example, this function returns
 (defun pcomplete/org-mode/file-option/options ()
   "Complete arguments for the #+OPTIONS file option."
   (while (pcomplete-here
-         (pcomplete-uniqify-list
+         (pcomplete-uniquify-list
           (append
            ;; Hard-coded OPTION items always available.
            '("H:" "\\n:" "num:" "timestamp:" "arch:" "author:" "c:"
@@ -267,7 +267,7 @@ When completing for #+STARTUP, for example, this function returns
 (defun pcomplete/org-mode/file-option/infojs_opt ()
   "Complete arguments for the #+INFOJS_OPT file option."
   (while (pcomplete-here
-         (pcomplete-uniqify-list
+         (pcomplete-uniquify-list
           (mapcar (lambda (item) (format "%s:" (car item)))
                   (bound-and-true-p org-html-infojs-opts-table))))))
 
@@ -283,7 +283,7 @@ When completing for #+STARTUP, for example, this function returns
 (defun pcomplete/org-mode/link ()
   "Complete against defined #+LINK patterns."
   (pcomplete-here
-   (pcomplete-uniqify-list
+   (pcomplete-uniquify-list
     (copy-sequence
      (append (mapcar 'car org-link-abbrev-alist-local)
             (mapcar 'car org-link-abbrev-alist))))))
@@ -293,13 +293,13 @@ When completing for #+STARTUP, for example, this function returns
   "Complete against TeX-style HTML entity names."
   (require 'org-entities)
   (while (pcomplete-here
-         (pcomplete-uniqify-list (remove nil (mapcar 'car-safe org-entities)))
+         (pcomplete-uniquify-list (remove nil (mapcar 'car-safe org-entities)))
          (substring pcomplete-stub 1))))
 
 (defvar org-todo-keywords-1)
 (defun pcomplete/org-mode/todo ()
   "Complete against known TODO keywords."
-  (pcomplete-here (pcomplete-uniqify-list (copy-sequence org-todo-keywords-1))))
+  (pcomplete-here (pcomplete-uniquify-list (copy-sequence org-todo-keywords-1))))
 
 (defvar org-todo-line-regexp)
 (defun pcomplete/org-mode/searchhead ()
@@ -315,14 +315,14 @@ This needs more work, to handle headings with lots of spaces in them."
               (push (org-make-org-heading-search-string
                      (match-string-no-properties 3))
                     tbl)))
-          (pcomplete-uniqify-list tbl)))
+          (pcomplete-uniquify-list tbl)))
        (substring pcomplete-stub 1))))
 
 (defun pcomplete/org-mode/tag ()
   "Complete a tag name.  Omit tags already set."
   (while (pcomplete-here
          (mapcar (lambda (x) (concat x ":"))
-                 (let ((lst (pcomplete-uniqify-list
+                 (let ((lst (pcomplete-uniquify-list
                              (or (remq
                                   nil
                                   (mapcar (lambda (x) (org-string-nw-p (car x)))
@@ -339,7 +339,7 @@ This needs more work, to handle headings with lots of spaces in them."
   (pcomplete-here
    (mapcar (lambda (x)
             (concat x ": "))
-          (let ((lst (pcomplete-uniqify-list
+          (let ((lst (pcomplete-uniquify-list
                       (copy-sequence
                        (org-buffer-property-keys nil t t t)))))
             (dolist (prop (org-entry-properties))
index a3e2b2f5b3c53d6f4eed9e6b85d21cc825d2ef4c..dedc0072237ddc06606cc60c2188378c69ec08bf 100644 (file)
     (let (cmds)
       (while (re-search-forward "^\\s-+\\([a-z]+\\)" nil t)
        (setq cmds (cons (match-string 1) cmds)))
-      (pcomplete-uniqify-list cmds))))
+      (pcomplete-uniquify-list cmds))))
 
 (defun pcmpl-cvs-modules ()
   "Return a list of available modules under CVS."
     (let (entries)
       (while (re-search-forward "\\(\\S-+\\)$" nil t)
        (setq entries (cons (match-string 1) entries)))
-      (pcomplete-uniqify-list entries))))
+      (pcomplete-uniquify-list entries))))
 
 (defun pcmpl-cvs-tags (&optional opers)
   "Return all the tags which could apply to the files related to OPERS."
            (error "Error in output from `cvs status -v'"))
          (setq tags (cons (match-string 1) tags))
          (forward-line))))
-    (pcomplete-uniqify-list tags)))
+    (pcomplete-uniquify-list tags)))
 
 (defun pcmpl-cvs-entries (&optional opers)
   "Return the Entries for the current directory.
@@ -187,6 +187,6 @@ operation character applies, as displayed by `cvs -n update'."
                 (setq entries (cons text entries))))
             (forward-line)))))
     (setq pcomplete-stub nondir)
-    (pcomplete-uniqify-list entries)))
+    (pcomplete-uniquify-list entries)))
 
 ;;; pcmpl-cvs.el ends here
index 505d10c1641357a60a2bc0408a4f23d833a742bb..16c992662ddf38f01099ba38f7103b7c2414b359 100644 (file)
        (while (re-search-forward
                (concat "^\\s-*\\([^\n#%.$][^:=\n]*\\)\\s-*:[^=]") nil t)
          (setq rules (append (split-string (match-string 1)) rules))))
-      (pcomplete-uniqify-list rules))))
+      (pcomplete-uniquify-list rules))))
 
 (defcustom pcmpl-gnu-tarfile-regexp
   "\\.t\\(ar\\(\\.\\(gz\\|bz2\\|Z\\|xz\\)\\)?\\|gz\\|a[zZ]\\|z2\\)\\'"
index ce42486fda73262a8cf19f437af252a1577eabf4..18cc647aac5502c54f45b646eb28ba3d15a21bf8 100644 (file)
@@ -43,7 +43,7 @@
   "Completion for GNU/Linux `kill', using /proc filesystem."
   (if (pcomplete-match "^-\\(.*\\)" 0)
       (pcomplete-here
-       (pcomplete-uniqify-list
+       (pcomplete-uniquify-list
        (split-string
         (pcomplete-process-result "kill" "-l")))
        (pcomplete-match-string 1 0)))
@@ -82,7 +82,7 @@
                 (args (split-string line " ")))
            (setq points (cons (nth 1 args) points)))
          (forward-line)))
-      (pcomplete-uniqify-list points))))
+      (pcomplete-uniquify-list points))))
 
 (defun pcomplete-pare-list (l r)
   "Destructively remove from list L all elements matching any in list R.
@@ -109,7 +109,7 @@ Test is done using `equal'."
            (setq points (cons (nth 1 args) points)))
          (forward-line)))
       (pcomplete-pare-list
-       (pcomplete-uniqify-list points)
+       (pcomplete-uniquify-list points)
        (cons "swap" (pcmpl-linux-mounted-directories))))))
 
 ;;; pcmpl-linux.el ends here
index d3250babe6af019c92d52718dee1d2b732988afc..624547ecd470d84963bbb284e538ab5e88eb2224 100644 (file)
@@ -96,7 +96,7 @@
                    (pcomplete-process-result
                     "rpm" "-q" (car pkgs) flag)))
       (setq pkgs (cdr pkgs)))
-    (pcomplete-uniqify-list (cdr provs))))
+    (pcomplete-uniquifyxo-list (cdr provs))))
 
 (defsubst pcmpl-rpm-files ()
   (pcomplete-dirs-or-entries "\\.rpm\\'"))
index 90dde265999038a6f3ceb81cd813c8faa609eed7..1b11afd36bbbee95a100ff86d2998fbab53e2553 100644 (file)
@@ -111,7 +111,7 @@ documentation), this function returns nil."
                                                (point))) ":")))
            (setq names (cons (nth 0 fields) names)))
          (forward-line))))
-    (pcomplete-uniqify-list names)))
+    (pcomplete-uniquify-list names)))
 
 (defsubst pcmpl-unix-group-names ()
   "Read the contents of /etc/group for group names."
index 6078dfd74432e10502aef41c25022175b90422db..e7d12c6341455c0ed5d3cc2a6747ecefff8dcd79 100644 (file)
@@ -950,7 +950,7 @@ Arguments NO-GANGING and ARGS-FOLLOW are currently ignored."
                (function
                 (lambda (opt)
                   (concat "-" opt)))
-               (pcomplete-uniqify-list choices))))
+               (pcomplete-uniquify-list choices))))
     (let ((arg (pcomplete-arg)))
       (when (and (> (length arg) 1)
                 (stringp arg)
@@ -1269,7 +1269,7 @@ If specific documentation can't be given, be generic."
 
 ;; general utilities
 
-(defun pcomplete-uniqify-list (l)
+(defun pcomplete-uniquify-list (l)
   "Sort and remove multiples in L."
   (setq l (sort l 'string-lessp))
   (let ((m l))
@@ -1280,6 +1280,9 @@ If specific documentation can't be given, be generic."
        (setcdr m (cddr m)))
       (setq m (cdr m))))
   l)
+(define-obsolete-function-alias
+  'pcomplete-uniqify-list
+  'pcomplete-uniquify-list "27.1")
 
 (defun pcomplete-process-result (cmd &rest args)
   "Call CMD using `call-process' and return the simplest result."