[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#50928: remove-dups
From: |
Tak Kunihiro |
Subject: |
bug#50928: remove-dups |
Date: |
Fri, 1 Oct 2021 12:23:18 +0900 |
I wanted to delete duplicated items from a list non-destructively.
It took me a while to find out how to do so.
(cl-remove-duplicates list :test 'equal)
(delete-dups (copy-sequence list))
I think it is handy to have something like below in subr.el.
Too obvious?
#+begin_src emacs-lisp
(defun remove-dups (list)
"Remove 'equal' duplicates from LIST non-destructively.
Note that `delete-dups' deletes duplicates destructively."
(delete-dups (copy-sequence list)))
#+end_src
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#50928: remove-dups,
Tak Kunihiro <=