This describes a feature which allows one to create and use menus in
any irc session.  The menus are totally user configurable and a test
menu has been provided at the end of this help file.

To use this menu, copy it to your home directory calling it 'test',
run IRC, and do the following:

  MLOAD test
  SET menu Main Menu

Control-R is bound to ENTER_MENU, and while in the menu you can use
the arrow keys to move through the menu options (or alternately, you
may use vi-like keys or EMACS-like keys), and a <RETURN> to select
a menu option (or alternately a '.' or SPACE).  To kill off a menu,
type a Q (or use /set -menu).

The format of the menu file is as follows:

  A line beginning with a '#' represents a comment.
  Blank lines are ignored.
  A line beginning with the word "MENU" starts a new menu and gives
    it a name.
  A line beginning with the word "OPTION" adds a new option to the menu,
    gives it a name and describes what it does.
  It's possible to have one menu OPTION lead you into a new menu with:
    OPTION "Sub Menu" COMMAND set menu Sub Menu
  assuming the Sub Menu has been defined like the following Main Menu.

The following is a test menu to show how it it can be used.

# Cut off this line.. and take everything down to the next Cut line ---
# Test menu to see how our menu reader works

MENU Main Menu
	OPTION "This menu" MENU Main Menu
	OPTION "List Channels" COMMAND LIST
	OPTION "Join Channel" COMMAND JOIN $"Join Channel: "
	OPTION "Leave Channel" COMMAND PART *
	OPTION "Change Name" COMMAND NICK $"New NickName: "
	OPTION "Private Message" COMMAND MSG $"Person to send message to: " $"Text of message: "
	OPTION "Say something" COMMAND SAY $"Say: "
	OPTION "Exit Menu" EXIT
	OPTION "Exit IRC" COMMAND if ( [$"Really quit? "] == [y] ) { QUIT }
	OPTION "Kill Menu" COMMAND set -menu

# Cut off this line and take everything up to the previous Cut line ----

See Also:
  SET MENU
  MLIST
  MLOAD
