aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuc Teirlinck2005-12-19 23:33:53 +0000
committerLuc Teirlinck2005-12-19 23:33:53 +0000
commit2b8fa3be3889eac9c6b64d2b9ecf83b792333a3c (patch)
treedfb9a93b8bf9c6502d94abe3507cabebdc7ec206
parentcee9f5c6a1c92141764346babd09ca6ec0e97f95 (diff)
downloademacs-2b8fa3be3889eac9c6b64d2b9ecf83b792333a3c.tar.gz
emacs-2b8fa3be3889eac9c6b64d2b9ecf83b792333a3c.zip
(Easy Customization): Add "Browsing Custom" to menu.
(Customization Groups): Delete text moved to "Browsing Custom". (Browsing Custom): New node. (Specific Customization): Clarify which commands only work for loaded options.
-rw-r--r--man/custom.texi34
1 files changed, 25 insertions, 9 deletions
diff --git a/man/custom.texi b/man/custom.texi
index 7750efb04ad..c1442ca2f3c 100644
--- a/man/custom.texi
+++ b/man/custom.texi
@@ -206,6 +206,7 @@ the active fields and other features.
206 206
207@menu 207@menu
208* Groups: Customization Groups. How options are classified in a structure. 208* Groups: Customization Groups. How options are classified in a structure.
209* Browsing: Browsing Custom. Browsing and searching for options and faces.
209* Changing a Variable:: How to edit a value and set an option. 210* Changing a Variable:: How to edit a value and set an option.
210* Saving Customizations:: Specifying the file for saving customizations. 211* Saving Customizations:: Specifying the file for saving customizations.
211* Face Customization:: How to edit the attributes of a face. 212* Face Customization:: How to edit the attributes of a face.
@@ -275,9 +276,13 @@ Then you can use the customization buffer to set the options
275pertaining to that feature. You can also go straight to a particular 276pertaining to that feature. You can also go straight to a particular
276group by name, using the command @kbd{M-x customize-group}. 277group by name, using the command @kbd{M-x customize-group}.
277 278
279@node Browsing Custom
280@subsection Browsing and Searching for Options and Faces
278@findex customize-browse 281@findex customize-browse
279 You can view the structure of customization groups on a larger scale 282You can use @kbd{M-x customize} to browse the groups and options, but
280with @kbd{M-x customize-browse}. This command creates a special kind of 283often @kbd{M-x customize-browse} is a more efficient alternative.
284That is because it lets you view the structure of customization groups
285on a larger scale. This command creates a special kind of
281customization buffer which shows only the names of the groups (and 286customization buffer which shows only the names of the groups (and
282variables and faces), and their structure. 287variables and faces), and their structure.
283 288
@@ -291,6 +296,13 @@ that active field creates an ordinary customization buffer showing just
291that group and its contents, just that variable, or just that face. 296that group and its contents, just that variable, or just that face.
292This is the way to set values in it. 297This is the way to set values in it.
293 298
299 If you can guess part of the name of the options you are interested
300in, then sometimes @kbd{M-x customize-apropos} can be another useful
301way to search for options. However, unlike @code{customize} and
302@code{customize-browse}, @code{customize-apropos} can only find
303options that are loaded in the current Emacs session. @xref{Specific
304Customization,, Customizing Specific Items}.
305
294@node Changing a Variable 306@node Changing a Variable
295@subsection Changing a Variable 307@subsection Changing a Variable
296 308
@@ -627,7 +639,9 @@ buffer, and you know its name, you can use the command @kbd{M-x
627customize-variable} and specify the variable name. This sets up the 639customize-variable} and specify the variable name. This sets up the
628customization buffer with just one variable---the one that you asked 640customization buffer with just one variable---the one that you asked
629for. Editing, setting and saving the value work as described above, 641for. Editing, setting and saving the value work as described above,
630but only for the specified variable. 642but only for the specified variable. Minibuffer completion is very
643handy if you only know part of the name. However, it only finds
644options that have been loaded in the current Emacs session.
631 645
632@findex customize-face 646@findex customize-face
633 Likewise, you can modify a specific face, chosen by name, using 647 Likewise, you can modify a specific face, chosen by name, using
@@ -638,15 +652,16 @@ on the character after point.
638 You can also set up the customization buffer with a specific group, 652 You can also set up the customization buffer with a specific group,
639using @kbd{M-x customize-group}. The immediate contents of the chosen 653using @kbd{M-x customize-group}. The immediate contents of the chosen
640group, including user options, faces, and other groups, all appear 654group, including user options, faces, and other groups, all appear
641as well. However, these subgroups' own contents are not included. 655as well (even if not already loaded). However, the subgroups' own
656contents are not included.
642 657
643@findex customize-apropos 658@findex customize-apropos
644 To control more precisely what to customize, you can use @kbd{M-x 659 To control more precisely what to customize, you can use @kbd{M-x
645customize-apropos}. You specify a regular expression as argument; then 660customize-apropos}. You specify a regular expression as argument; then
646all options, faces and groups whose names match this regular expression 661all @emph{loaded} options, faces and groups whose names match this
647are set up in the customization buffer. If you specify an empty regular 662regular expression are set up in the customization buffer. If you
648expression, this includes @emph{all} groups, options and faces (but 663specify an empty regular expression, this includes @emph{all} groups,
649that takes a long time). 664options and faces (but that takes a long time).
650 665
651@findex customize-changed-options 666@findex customize-changed-options
652 When you upgrade to a new Emacs version, you might want to customize 667 When you upgrade to a new Emacs version, you might want to customize
@@ -654,7 +669,8 @@ new options and options whose meanings or default values have changed.
654To do this, use @kbd{M-x customize-changed-options} and specify a 669To do this, use @kbd{M-x customize-changed-options} and specify a
655previous Emacs version number using the minibuffer. It creates a 670previous Emacs version number using the minibuffer. It creates a
656customization buffer which shows all the options (and groups) whose 671customization buffer which shows all the options (and groups) whose
657definitions have been changed since the specified version. 672definitions have been changed since the specified version. (Not just
673those that are already loaded.)
658 674
659@findex customize-saved 675@findex customize-saved
660@findex customize-customized 676@findex customize-customized