1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-23 07:19:15 +00:00

Remove remove-duplicates', since delete-dups' is sufficient.

This commit is contained in:
Lars Magne Ingebrigtsen 2011-07-12 09:26:48 +02:00
parent 71e0ea1358
commit 296ba3ee9f
3 changed files with 8 additions and 11 deletions

View File

@ -1,3 +1,9 @@
2011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
* subr.el (remove-duplicates): Remove; `delete-dups' is sufficient.
* dired-x.el (dired-guess-default): Use `delete-dups'.
2011-07-12 Chong Yidong <cyd@stupidchicken.com>
* dired.el (dired-mark-prompt):

View File

@ -1103,7 +1103,7 @@ See `dired-guess-shell-alist-user'."
;; Return commands or nil if flist is still non-nil.
;; Evaluate the commands in order that any logical testing will be done.
(if (cdr cmds)
(remove-duplicates (mapcar #'eval cmds))
(delete-dups (mapcar #'eval cmds))
(eval (car cmds))))) ; single command
(defun dired-guess-shell-command (prompt files)

View File

@ -173,7 +173,7 @@ value of last one, or nil if there are none.
(progn
;; If we reload subr.el after having loaded CL, be careful not to
;; overwrite CL's extended definition of `dolist', `dotimes',
;; `declare', `push', `pop' and `remove-duplicates'.
;; `declare', `push' and `pop'.
(defmacro dolist (spec &rest body)
"Loop over a list.
@ -250,15 +250,6 @@ the return value (nil if RESULT is omitted).
Treated as a declaration when used at the right place in a
`defmacro' form. \(See Info anchor `(elisp)Definition of declare'.)"
nil)
(defun remove-duplicates (list)
"Return a copy of LIST with all duplicate elements removed."
(let ((result nil))
(while list
(unless (member (car list) result)
(push (car list) result))
(pop list))
(nreverse result)))
))
(defmacro ignore-errors (&rest body)