Mercurial > emacs
comparison lispref/customize.texi @ 32925:94a4a1908711
checklist custom type.
author | Dave Love <fx@gnu.org> |
---|---|
date | Thu, 26 Oct 2000 18:36:21 +0000 |
parents | bfbe1fcac416 |
children | b63b77317d15 |
comparison
equal
deleted
inserted
replaced
32924:b491fc65a56e | 32925:94a4a1908711 |
---|---|
732 @item (repeat @var{element-type}) | 732 @item (repeat @var{element-type}) |
733 The value must be a list and each element of the list must fit the type | 733 The value must be a list and each element of the list must fit the type |
734 @var{element-type}. This appears in the customization buffer as a | 734 @var{element-type}. This appears in the customization buffer as a |
735 list of elements, with @samp{[INS]} and @samp{[DEL]} buttons for adding | 735 list of elements, with @samp{[INS]} and @samp{[DEL]} buttons for adding |
736 more elements or removing elements. | 736 more elements or removing elements. |
737 | |
738 @item (checklist @var{type} @dots{}) | |
739 The @var{type} arguments represent each checklist item. The value will | |
740 be a list containing the values of all checked @var{type} arguments. | |
741 The checklist will match a list whose elements all match at least one of | |
742 the specified @var{type} arguments. | |
743 | |
744 Usually a checklist will only match if the items are in the exact | |
745 sequence given in the specification. If you supply the additional | |
746 arguments @code{:greedy t}, it will allow the items to come in any | |
747 sequence. However, if you extract the value they will be in the | |
748 sequence given in the checklist, i.e.@: the original sequence is | |
749 forgotten. | |
750 | |
751 Using this type with @code{:greedy} is useful for specifying association | |
752 or property lists with keys from a fixed set and properly-typed | |
753 arguments. | |
737 @end table | 754 @end table |
738 | 755 |
739 @node Splicing into Lists | 756 @node Splicing into Lists |
740 @subsection Splicing into Lists | 757 @subsection Splicing into Lists |
741 | 758 |