Commit 4e5d744e authored by Dave Love's avatar Dave Love
Browse files

plist-member

parent 8b5176cd
......@@ -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
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment