XDMD Version 1.00 DESCRIPTION XDMD stand for "XDME Macros by Duniho." It is the successor to DMD, which was released for the last time a couple years ago. XDMD has been in the working since then, but I never released it, because XDME kept changing. XDME is still continuing to change, but I've decided it's time to release XDMD. XDMD is an integrated system of macros, menus, keymappings, programs, and ARexx scripts for XDME. Most of XDMD's more commonly used features can be accessed from the menus. Here is a list of some of XDMD's features: I. Outlining II. Localized major modes A. Text mode B. Two C modes, ANSI and K&R, complete with automatic line indentation. C. A general programming mode for other languages. D. An outline mode for writing outlines, like this one. E. A proofs mode for writing logical proofs. (I'm a philosophy major.) III. Automatic major mode selection upon loading. IV. The maintenance of a "Windows" menu that keeps track of all of XDME's windows. V. Different styles of editing integrated with each other. A. Cutting and copying for all block types. B. Regions and rectangles, ala Emacs. VI. XPK support, including automatic packing or encryption upon saving, and decryption with a password requester. VII. The maintenance of a personal diary, complete with password encryption and decryption. VIII. Spellchecking via the AlphaSpell program and its accompanying dictionary. IX. Automatic pagination via the Paginate program. X. Various find and replace routines, including a Find requester and a Replace requester. The Replace requester lets you replace the word at the cursor, every occurance of the find string in the text, or every occurance in a block. XI. Various Emacs like keymappings. XII. Sundry other features. INSTALLATION To install XDMD, copy ".edrc" to "S:", copy the ARexx scripts to "REXX:", and copy the programs "Paginate" and "AlphaSpell" to "C:". Copy the dictionary to your harddrive, to a high density disk, or to a double sided diskspare disk. It is too large for a normal Amiga double sided disk. Change the value of $Dict in ".edrc" and the values of path and name in "Diary.xdme" to suit your own needs. To make full use of all its features, you will need some programs and libraries that I haven't included with XDMD. These include "xpack," "RexxArpLibrary.library," "arp.library," "rexxreqtools.library," "xpkmaster.library," various xpk compressor libraries, "rexxmast," and "move." HISTORY 29 October 1994 Version 1.00 released. COPYRIGHT The dictionary is public domain. Everything else in the archive is copyright © 1994 by Fergus Duniho. XDMD is freeware. DISTRIBUTABILITY You may freely distribute this archive so long as you leave it unchanged and make no profit from its distribution. Sale of XDMD is strictly prohibited. DISCLAIMER There is no guarantee that XDMD will do anything you want it to. I am not responsible for any damage that might result from using XDMD. You use it entirely at your own risk. ABOUT THE AUTHOR I am Fergus Duniho. I am also the author of the DDLI, a computerized personality indicator. Get ddli341.lha from the aminet and try it out.