diff options
author | Lars Ingebrigtsen <larsi@gnus.org> | 2020-12-09 14:52:49 +0100 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2020-12-09 14:52:53 +0100 |
commit | 445ab5cce95aee4cd5fee8ef67c2ee24c1c8850a (patch) | |
tree | e39cf2999c3326fd87e6043c61e13e685f4528e5 /doc/misc/cl.texi | |
parent | c47e6aa1f48fc4417588cef55d96b4e9c1b3fead (diff) | |
download | emacs-445ab5cce95aee4cd5fee8ef67c2ee24c1c8850a.tar.gz emacs-445ab5cce95aee4cd5fee8ef67c2ee24c1c8850a.tar.bz2 emacs-445ab5cce95aee4cd5fee8ef67c2ee24c1c8850a.zip |
cl-pushnew manual clarification
* doc/misc/cl.texi (Modify Macros): Don't claim that cl-pushnew
uses eql.
(Lists as Sets): Mention that eql is the default comparison function.
Diffstat (limited to 'doc/misc/cl.texi')
-rw-r--r-- | doc/misc/cl.texi | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/doc/misc/cl.texi b/doc/misc/cl.texi index 084edd11b2d..742be28fe34 100644 --- a/doc/misc/cl.texi +++ b/doc/misc/cl.texi @@ -1097,10 +1097,9 @@ by @var{x} if specified. @defmac cl-pushnew x place @t{&key :test :test-not :key} This macro inserts @var{x} at the front of the list stored in -@var{place}, but only if @var{x} was not @code{eql} to any -existing element of the list. The optional keyword arguments -are interpreted in the same way as for @code{cl-adjoin}. -@xref{Lists as Sets}. +@var{place}, but only if @var{x} isn't present in the list already. +The optional keyword arguments are interpreted in the same way as for +@code{cl-adjoin}. @xref{Lists as Sets}. @end defmac @defmac cl-shiftf place@dots{} newvalue @@ -3796,8 +3795,10 @@ This is a destructive version of @code{cl-sublis}. @section Lists as Sets @noindent -These functions perform operations on lists that represent sets -of elements. +These functions perform operations on lists that represent sets of +elements. All these functions (unless otherwise specified) default to +using @code{eql} as the test function, but that can be modified by the +@code{:test} parameter. @defun cl-member item list @t{&key :test :test-not :key} This function searches @var{list} for an element matching @var{item}. |