' Welcome to MMEdit5 kw\txt
Changes:

28 Sep 2022
Improvements to transfering current program to PC and/or MMEdit 
Cosmetic improvements

15 Sep 2022
Linux printing working at last

12 Sep 2022
Added Timestamping option to MMCC (in setup menu)
Stopped default user folder from changing when automatically opening this file.
Added menu item to create backups of both inf files. It only backs up files as they were when last saved on exit.

10 Sep 2022
Fixed bugs in Linux version relating to 'print' 'save as RTF' and 'save keyword case'
(More work needed before Linux can print as it should - working on it)
Added line ending selection for received data in MMCC terminal
(This fixes bug with picomite editor in colour mode.)
Increased allowable size of new file intro text to 50 lines

8 Sep 2022
Changed command file requirements. If using drag&drop, the file extension must be 'mmc'
(More info in the help under 'the first line'. It will get it's own page soon.)
Changed file uploading to use threads. No faster but the Windows don't freeze during uploads.
No longer require device connected when starting file manager but device specifications still need to be correct.
Bug with file manager and cmm2 fixed.

2 Sep 2022
Added \D and \H to the macros for UTC date and time. \d and \h are still local time.
Found where the pesky right-click popup menu in MMCC terminal was hiding.
Cosmetic improvements when selecting 'favorite' devices in MMCC

31 Aug 2022
Fixed bug with format code where last line did not have lineending.
Changed AUTOSAVE upload timing to better allow for slow devices.
Fixed bug in MMCC macros

22 Aug 2022
Banished another bug which caused garbage to appear at the end of some files when loaded into the editor.
Improved VT terminal handling of chr(0). You have the option of creating it as space or nul.

21 Aug 2022
MMEdit crunch now leaves lines starting with # intact.
Restored code folding which was lost when code completion was introduced.
Bug sending some empty lines during upload fixed. Unknown when that started!

17 Aug 2022
After search, cursor stays at last "find". Option in inf file to return cursor to where it was at start of search.
Removed ghost cursor from MMCC in white background mode.
Added a new txt.tkn file for files that get displayed with minimal keyword formatting.
Fixed syntax quick help in Linux versions. Shows in status line rather than pop-up.
Improved handling of syntax changes between open tabs.
changes.txt file opens in editor after a program update once only. It can still be opened from Help/Changes.

16 Aug 2022
You are now prompted for a nickname if the relevant box is vacant when saving connection settings in MMCC.
You are now warned if you attempt to connect when the specifications in MMCC are blank.
Settings text-boxes in MMCC Linux versions now white.
Bug preventing easy setting of device specs fixed.
Default comment colour changed to $707070. existing users will have to change it in preferences if desired.
Changed device family list in MMCC to respect inf file (removes VGAmite)

15 Aug 2022
Changes to the Linux version to fix a scrolling bug. Now the syntax short help (F1) doesn't work. I have a workaround but not finished yet.
The changes to the Linux versions might require some libraries downloaded.
There is an 'install.txt' file in the archive explaining the requirements.
There are also some desktop config files so you can have desktop shortcuts with icons if desired.
The text which appears in 'new' files can be edited and saved more easily.
No excuse for not starting every file with OPTION EXPLICIT and OPTION DEFAULT xxx

Save for TBS' now saves mono and in [ code ] tags.
There is still a save for TBS in colour option.

The editor now has autocomplete for keywords. Saves lots of spelling mistakes.
Type the first 3 characters and a list appears. Select the item with up/down arrows or mouse click. TAB or double click to paste the selection.

6 Aug 2022
MMCC has a new tickbox "override"
If that is ticked, any 'target in the source file will be ignored and the manual settings used.

If you are using 'target xxx as the first line of the code, you can now prefix the 'target with any comment such as file name
eg:
dim demo 'target port\COM6:115200 s\picomite
Note that you need the ' before target.

If you manually change the connection settings in MMCC and the port is connected, you get a warning.
If you try and connect to a different port than any current connection either manually or through 'target directives, the current connection will be dropped first.

You now have an option to use spaces instead of hard tabs.
This works when typing in text.
If you paste text that has tab characters or open a file with tabs, you will have to "format" the code to convert the tabs to spaces. The option setting is only in the inf file for now as I don't expect you to keep changing it.

Other fixes include
Save to RTF fixed.
In syntax highlighting, the \ is now recognized.
