This book is 263 pages, in an electronic format (PDF) 1.86MB,
NOW INCLUDED FREE w/each ME2006 purchase
Who can benefit? Everyone!
Add even more power to your editor with the use of macros. Perform automated tasks and enjoy decision
making based on your interaction. CMac lets you customize ME to suit your specific needs.
Example, the entire Guide was written with Multi-Edit, by Ken
Walker. During this process he used the system Reformat macro. This macro places the cursor at the beginning of
the next paragraph after it has reformatted the current one. Ken changed it to mark the position of the cursor,
then reformat the paragraph, and go back to the cursor's previous position. This small but powerful moment made
our author's life easier, which is what ME and
CMac are all about.
MESI had two goals when writing this manual, and Mr. Walker accomplished them admirably. First was to provide a
tutorial on how to use the CMac language. Basic programming concepts are covered, as well as some advanced
theory. You'll see real world examples of how a program is created and why. Second, this is in-depth reference
guide, allowing programmers quick access to CMac functions.
This Guide contains each & every CMac command and macro
(that we could find), with
its syntax.
Who is this book for? Everyone who uses Multi-Edit will benefit from this book. If you are not already
using CMac, get ready for you'll find tons of powerful macros at your disposal, ready for use!
Want a small tidbit, teaser, bit of an intro???
Here's a helpful tidbit for users of the AutoSave functionality. By default, if AutoSave
is enabled, ME attempts to save ?No-File? Windows. These are
windows that haven’t been saved yet. Often, users create new windows as scratch pads without actually saving a file.
You can disable this behavior by opening up MeSys.s and looking for the AutoSaveTimer macro.
Locate a line that says Rm( "AutoSave" ); and add the parameter /NF=1. This was line 3009 for our
CMac Author, Ken Walker. Now your line will look like Rm( "AutoSave /NF=1" );. This causes ME’s AutoSave macro to ignore ?No-File? windows. Recompile the macrofile and
you’re all set!
Enjoy this little tidbit and happy programming!