Mercurial > emacs
comparison etc/NEWS @ 70434:4b9bc06235de
Document add-to-history.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Sat, 06 May 2006 07:54:37 +0000 |
parents | 75313660a170 |
children | f1d1775c6b28 |
comparison
equal
deleted
inserted
replaced
70433:f79400cfcdca | 70434:4b9bc06235de |
---|---|
3554 *** New function `delete-dups' deletes `equal' duplicate elements from a list. | 3554 *** New function `delete-dups' deletes `equal' duplicate elements from a list. |
3555 | 3555 |
3556 It modifies the list destructively, like `delete'. Of several `equal' | 3556 It modifies the list destructively, like `delete'. Of several `equal' |
3557 occurrences of an element in the list, the one that's kept is the | 3557 occurrences of an element in the list, the one that's kept is the |
3558 first one. | 3558 first one. |
3559 | |
3560 +++ | |
3561 *** New function `add-to-history' adds an element to a history list. | |
3562 | |
3563 By default it removes duplicate elements from the history list it | |
3564 updates, but if `history-delete-duplicates' is nil or the function's | |
3565 optional argument KEEP-DUPS is non-nil, duplicate elements are not | |
3566 removed. | |
3567 | |
3568 Lisp packages should use this function to add elements to their | |
3569 history lists. | |
3559 | 3570 |
3560 +++ | 3571 +++ |
3561 *** New function `rassq-delete-all'. | 3572 *** New function `rassq-delete-all'. |
3562 | 3573 |
3563 (rassq-delete-all VALUE ALIST) deletes, from ALIST, each element whose | 3574 (rassq-delete-all VALUE ALIST) deletes, from ALIST, each element whose |