Chapter Introduction (Customizing exmh)
[table of contents] [index]
exmh is built with the assumption that you'll want to
customize it to some degree.
This chapter describes the four ways to customize exmh:
Although this chapter gives only basic information about X resources
and Tcl programming, you should be able to do a lot of what you need
with no more introduction.
Look at the examples; imitate what's already been done in the files that
If you'd like more information, try the online
The Reference List suggests some books.
Several sections of this book explain the MH profile -- especially
Section An MH Profile, in General.
The simplest way is by the Preferences user interface.
It exposes numerous knobs and dials that
control a lot of the behavior of exmh.
The second way is by defining X resources.
Do this if you want to control fonts and colors.
It would be great if there were a user interface for this, but that's
still on the to-do list.
You also use X resources to define new buttons and menus.
The third way is by adding custom Tcl code to the implementation
exmh supports a personal library of Tcl routines.
To slip in your new feature,
you can add new buttons or menus -- or take advantage of some hook
points inside exmh.
It's also possible to completely replace any module of the
Finally, exmh has introduced a few MH profile entries.
These may eventually migrate out of
the profile and into the Preferences package.
[Table of Contents] [Index]
[Previous: More Information]
(This section was written by Brent Welch.)
Last change $Date: 1996/06/06 15:08:45 $
This file is from the third edition of the book MH & xmh: Email
for Users & Programmers, ISBN 1-56592-093-7, by Jerry Peek.
Copyright © 1991, 1992, 1995 by O'Reilly & Associates, Inc.
This file is freely-available; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation. For more information, see
the file copying.htm.
Suggestions are welcome: