The Customization Library

Next: , Previous: , Up: (dir)   [Contents]


The Customization Library

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.

All the customization declarations can be changes by keyword arguments. Groups, variables, and faces all share these common keywords:

:group

value should be a customization group. Add symbol to that group.

:link

value should be a widget type. Add value to the external links for this customization option. Useful widget types include custom-manual, info-link, and url-link.

:load

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-library unless present in load-history, or a symbol which will be loaded with require.

:tag

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.


Next: , Previous: , Up: (dir)   [Contents]