home *** CD-ROM | disk | FTP | other *** search
- \center
- \underline Editor/ARexx Integration\underline
-
- \format
- The ARexx macros that are provided here are geared to developers who
- would like to have a flexible environment to create hypertext documents.
-
- Any editor that supports an ARexx interface will make creating HT
- documents easier. There is support provided for the following editors:
-
- \freeformat
- \indent 25
- TxEd Plus (MicroSmiths Inc.)
- DME (Matt Dillon)
- MG3a (Mike Meyer and friends)
- CygnusEd (ASDG) - incomplete at the moment
-
- \format
- The routines provided vary somewhat in features from editor to editor.
- This is mainly due to the various interfaces provided by these editors.
- For example, MG3a provides a \bold very \bold rich ARexx interface for
- several operations. This makes it easier to add more features, as opposed
- to something like DME which has a somewhat crude (but workable) ARexx
- interface.
-
- The base layer of features for all editors consists of a simple way to
- define links in your text, and a method for easily inserting text style
- commands into your document. The ability to define a link in your text via
- the mouse is important. Now you can simply highlight the text you would
- like linked, and with a single key press or menu choice, you are greeted
- with a complete "Link requestor".
-
- The link requestor is self-explanatory for the most part. You choose
- the type of link you would like, fill in the necessary data and exit. The
- link information will then be installed into your editor.
-
-
-
- My editor isn't on that list?!?
-
- Almost any other editor could be easily added configured to work with
- HT via an ARexx interface. The support routines, all written in a
- combination of ARexx and the editor configuration language, are layered so
- that hooking into a new editor is simply a matter of writing a few top
- level routines. Originally, once the DME interface had been written,
- adding support for TxEd+ was trivial. In general this should be the case
- for any other editor.
-
-