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:
parent
8b5176cda8
commit
4e5d744e9b
1 changed files with 10 additions and 1 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue