# Help Menu

About will tell where the program files are located as well as build date.

Syntax Help: Index opens a help viewer with access to locally stored HTML files describing the MMBasic syntax.
Function key F1 is a shortcut for syntax help. If the cursor is on a keyword, a brief syntax hint for that keyword is displayed. Shift-F1 opens the full help viewer.
The logic looks at the 'word' before the selected word as well to try any give a better context relevant help.
Linux users will find the mini-help on the status line, rather than in the pop-up.

MM Edit Help opens this file group. It is also a series of locally stored HTML files.

You can switch between MMBasic help and MMEdit help without having to close the browser window.

There are currently 6 items in External resources for user configuration.
They can be set to any PDF or other document or web page, provided Windows/Linux has an application associated with them. By keeping code fragments in a text file, you can readily open the file here.
The files in the list are set in the preferences dialog.

ASCII table gives you the extended ASCII table. Remember that MMBasic does NOT allow characters higher than chr$(127) (&h7F)

Change Log displays the change log file.

Copy INF files. There are two files used to remember most settings between sessions. You can make a backup for your own security or for forwarding to me to assist fault finding.
The versions copied reflect the settings in use when each program was successfully shut down.

The Help system uses two files. The keywords are contained in 'kw_list.csv' This file has the keyword, the name of a HTML help file and a one-line mini-help.
Pressing F1 while the cursor is in a word, the one line help appears. Alternatively, Shift-F1 will open up the help browser for the full help on the selected keyword.

Adding your own help files:
A file 'user.csv' is available for adding your own syntax help data. Follow the format in 'kw_list.csv'.
'kw_list.csv' will get overwritten with program updates but 'user.csv' should be safe.
'user.csv' should be placed in the data folder.
Place any HTML files in the html subfolder in the data folder. If you prefix your HTML help files with '_' or similar, they will not conflict with the standard MM syntax files.

The help covers all versions of MMBasic (or tries to) and there will be differences. Just because a command is in the help files, it doesn't mean it is available to use in the current context.

Last edited: 12 September, 2022