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