This manual describes how to declare customization groups, variables, and faces. It doesn’t contain any examples, but please look at the file cus-edit.el which contains many declarations you can learn from.
|• Declaring Groups:|
|• Declaring Variables:|
|• Declaring Faces:|
|• Usage for Package Authors:|
|• The Init File:|
All the customization declarations can be changes by keyword arguments. Groups, variables, and faces all share these common keywords:
value should be a customization group. Add symbol to that group.
value should be a widget type.
Add value to the external links for this customization option.
Useful widget types include
Add value to the files that should be loaded before displaying
this customization option. The value should be either a string, which
should be a string which will be loaded with
load-history, or a symbol which will be loaded with
Value should be a short string used for identifying the option in customization menus and buffers. By default the tag will be automatically created from the options name.