Slick EDIT V3.3 User Manual

Page 183

Advertising
background image

To add syntax expansion and indenting for other languages, complete the following steps:

1. Use the prg.e macro as a template. This file is located in the macros subdirectory of your installation

directory. Make a copy of it and give it another name.

2. Change the #define constants EXTENSION and MODE_NAME near the top of the file to reflect the

new extension and mode name respectively. Do not use any spaces in these constants.

3. Change the name of the first five characters of the _command functions dbase_mode, dbase_enter,

and dbase_space to use the value given to the MODE_NAME constant in Step 2.

4. Modify the prg_expand_enter function to provide the Enter key the desired support.

5. Modify the prg_expand_space function to provide the spacebar key the desired support. If you can

rely on extension-specific aliases, follow the comment in this function.

6. Use the load command Macro

Load Module to load new macro modules.

Steps 4 and 5 require a good understanding of the Slick-C

®

language and what this specific macro is do-

ing. See the Slick-C

®

Macro Programming Guide for more information.

Dynamic Surround and Sur-

round With

161

Advertising