# HG changeset patch # User Richard M. Stallman # Date 895554627 0 # Node ID 8ddb49eb4814209a573f6d70d88cc78ab9db83e7 # Parent 26e470569368d06796bafe470163119ef027b123 (defcustom): Doc fix. diff -r 26e470569368 -r 8ddb49eb4814 lisp/custom.el --- a/lisp/custom.el Tue May 19 05:07:48 1998 +0000 +++ b/lisp/custom.el Tue May 19 05:10:27 1998 +0000 @@ -169,27 +169,29 @@ [KEYWORD VALUE]... -The following KEYWORD's are defined: +The following keywords are meaningful: :type VALUE should be a widget type for editing the symbols value. The default is `sexp'. :options VALUE should be a list of valid members of the widget type. :group VALUE should be a customization group. Add SYMBOL to that group. -:initialize VALUE should be a function used to initialize the +:initialize + VALUE should be a function used to initialize the variable. It takes two arguments, the symbol and value given in the `defcustom' call. The default is `custom-initialize-default' :set VALUE should be a function to set the value of the symbol. It takes two arguments, the symbol to set and the value to - give it. The default is `set-default'. + give it. The default choice of function is `set-default'. :get VALUE should be a function to extract the value of symbol. The function takes one argument, a symbol, and should return - the current value for that symbol. The default is - `default-value'. -:require VALUE should be a feature symbol. Each feature will be - required after initialization, of the the user have saved this - option. + the current value for that symbol. The default choice of function + is `default-value'. +:require + VALUE should be a feature symbol. If you save a value + for this option, then when your `.emacs' file loads the value, + it does (require VALUE) first. Read the section about customization in the Emacs Lisp manual for more information."