EDTEM ----- Introduction ------------ EDTEM is a versatile, TPU-driven text editor. It has the basic keypad configuration (and capabilities) of DEC's standard EDT, and some of the power of the more advanced EMACS series of editors. Included are the following features: - multiple windows (as many as is desired) - DCL command and output capture - subprocess spawning (without leaving the editor) - pattern searches - inline compilation of current buffer (FORTRAN, PL/I, RUNOFF, etc.) - simple language sensitivity The editor is intended for all types of users, from beginners who would use the basic EDT-like features, to advanced programmers who can take advantage of more powerful capabilities. History ------- EDTEM was first released on the fall 1986 DECUS tape. This is the second release, and it includes many new features, as well as improvements (I hope) and bug fixes to existing functions. Among the new features: - editing and replacing text / macro library modules - string searching (and replacing) can be limited to a range of columns - various control character aids - searching (and replacing) - displaying control characters - more versatile position remember/restoring capabilities - multiple markers are supported - inline compilation now supports an interactive repair mode for FORTRAN and PL/I - reframing of comment boxes made by F - improved word processing capabilities - simulated tab mode which employs spaces instead of tabs - free cursor mode - auto-wrap mode - text justification (as well as filling) - auto-indent mode - multiple mapping of application keypad Notable revisions include: - toggling between insert and overstrike editing modes is now done by entering A. The old keystroke was W. - window sizes are automatically adjusted as windows are added and removed from the screen. - sequential selective search and replace has been greatly enhanced (at the expense of changing some of the keystrokes within the function). - IF THEN ELSE construct supported - learn mode now is invoked via R, and has been somewhat simplified - go to buffer (B) now uses a menu method The above lists are in no way exhaustive. You who are familar with the first release will note some differences, especially with R and B, but it is believed the benefits far exceed the temporary inconvenience of adpating to a different set of keystrokes in a few functions. One of three methods of adjusting window sizes (the and pair) is no longer available. Installation ------------ Refer to SETUP.DOC for help on installing the editor at your site. For More Information -------------------- TUTORIAL.DOC contains a first-session example on the use of some of the more basic functions. REFERENCE.DOC contains a more in-depth description of the editor, and a list of commands. EDTEM_TAB_SETTINGS.TXT is a sample user custom simulated tab stop settings definition file (described in REFERENCE.DOC). I am always interested in ideas for improvement to EDTEM. Constructive comments are welcome. As there are some 14000 lines of code in the present release, ample opportunity for bugs exists. And, unfortunately, ample time to write an exhaustive manual on the editor does not - all of the .DOC files were prepared by me in one week's time... Mike Latshaw Pacific Power and Light Company Room 300 PSB 920 S.W. Sixth Avenue Portland, OR 97204 (503)-464-6203