mh-e: Options
4.1 Options
===========
Many string or integer options are easy to modify using ‘M-x
customize-option’. For example, to modify the option that controls
printing, you would run ‘M-x customize-option <RET>
mh-lpr-command-format <RET>’. In the buffer that appears, modify the
string to the right of the variable. For example, you may change the
‘lpr’ command with ‘nenscript -G -r -2 -i'%s'’. Then use the ‘State’
combo box and select ‘Save for Future Sessions’. To read more about
‘mh-lpr-command-format’, see Printing.
Options can also hold boolean values. In Emacs Lisp, the boolean
values are ‘nil’, which means false, and ‘t’, which means true. The
‘customize-option’ function makes it easy to change boolean values;
simply click on the toggle button in the customize buffer to switch
between ‘on’ (‘t’) and ‘off’ (‘nil’). For example, try setting
‘mh-bury-show-buffer-flag’ to ‘off’ to keep the MH-Show buffer at the
top of the buffer stack. Use the ‘State’ combo box and choose ‘Set for
Current Session’ to see how the option affects the show buffer. Then
choose the ‘Erase Customization’ menu item to reset the option to the
default, which places the MH-Show buffer at the bottom of the buffer
stack.
The text usually says to turn on an option by setting it to a
_non-‘nil’_ value, because sometimes values other than ‘on’ are
meaningful. An example of this is the variable ‘mh-mhl-format-file’
(Viewing). Other options, such as hooks, involve a little more
Emacs Lisp programming expertise.
You can browse all of the MH-E options with the ‘customize-group’
function. Try entering ‘M-x customize-group <RET> mh <RET>’ to view the
top-level options as well as buttons for all of the MH-E customization
groups. Another way to view the MH-E customization group is to use ‘M-x
mh-customize <RET>’.