1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-02 13:41:30 -08:00

plist-member

This commit is contained in:
Dave Love 2000-11-29 19:12:51 +00:00
parent 8b5176cda8
commit 4e5d744e9b

View file

@ -521,7 +521,7 @@ The @code{put} function returns @var{value}.
@node Other Plists
@subsection Property Lists Outside Symbols
These two functions are useful for manipulating property lists
These functions are useful for manipulating property lists
that are stored in places other than symbols:
@defun plist-get plist property
@ -558,3 +558,12 @@ in the place where you got @var{plist}. For example,
(setplist symbol
(plist-put (symbol-plist symbol) prop value)))
@end example
@defun plist-member plist property
@tindex plist-member
This returns non-@code{nil} if @var{plist} contains the given
@var{property}. Unlike @code{plist-get}, this allows you to distinguish
between a missing property and a property with the value @code{nil}.
The value is actually the tail of @var{plist} whose @code{car} is
@var{property}.
@end defun