Customizing Epsilon's MenuYou can change the contents of Epsilon's menu bar by editing a menu file, which uses an .mnu extension. Epsilon stores the name of its menu file in the variable menu-file, except for Epsilon for Windows which uses the variable gui-menu-file instead. Set the appropriate variable to make Epsilon use a different menu file.
Emulations for Brief and CUA set these variables to make Epsilon use an alternative menu suitable for those emulations, but by default, Epsilon for Windows uses a file named gui.mnu, while all other versions use the file epsilon.mnu. If you put a customized version of an .mnu file in your customization directory (see The Customization Directory), Epsilon will use it instead of the factory version.
The first line of a menu file holds the main menu bar. Each menu
entry must have spaces on both sides. Each of the submenus that
follow begins with a line that has the submenu title from the main
menu (again, with spaces on both sides), then the width in characters
of the submenu to create, not including command bindings. The
individual menu entries follow, each line containing the menu item
name, one or more tab characters, and the definition (normally the
name of an Epsilon command to execute). A line starting with a tab
puts a blank line in the menu. An actual blank line ends the submenu.
A line starting with
If an entry contains a binding (meaning that text before the first tab character extends past the column width indicated for that submenu), Epsilon uses the binding text as-is. Otherwise, Epsilon adds bindings when it first displays the submenu.
Or instead of an Epsilon command name, you can put the name of a
Windows help file with a