[ Home Page ] [ Eiffel Archive ] [ Tools for Eiffel Developers ]
Multi Edit Support v1Written by Nicolas Abou Rjeily, Ulter Systems Ltd.
multi-ed.zip (31,882 bytes)
For example, type:
fr
and you get
from
until
loop
end; -- loop
Type the first 2-3 letters of an Eiffel reserved keyword, press
<SPACE> and you'll have the entire keyword!
Put '--' at the first line of the file and you'll get a class header template conforming to USL/PTT Eiffel style convention.
Builds a 77 character comment line. Just put a '--' in the previous line and press the template expansion key.
Makes a 55-character comment line and inserts the routine's name after it.
If you are inside a comment block and press ENTER, then a line which begin with '--' is inserted, and the right indent level is set.
This feature enable you to match your brackets: '()' '{}', '[]'. Just position the cursor at any beginning or ending bracket and press the <CTRL>+<F9> keystroke, Multi edit will bring you to the matching bracket.Handles any number of nested brackets.
Works just like brackets matching, with class...end, from...end, do...end etc.
Just press <F9> (or your own custom key) and ME will bring you a commnad line prompt. Enter the name of your project file (PDL file) without extension and press <ENTER>. You'll see compiling process in a window.
If after compiling some errors were found in your project by the Eiffel/S compiler, the file ECC.ERR is loaded in a separate window and the cursor is put at the source-file line that contain the error. if a source file is not already in Mulit Edit window then it will be loaded automaticaly.
Press <SHIFT>+<F9> and you'll jump from one error to next error.
If a PDL file is loaded in some ME Window then its name will be passed automatically to the compiler command line.
If the PDL file is in the current window the compiler will be invoked directly, bypassing the command line prompt.
A History List is added to the command line prompt, so if you are working with multiple projects you can easy switch between them.
Put the following files at your Multi-Edit directory:
~\mac\init.mac
~\mac\keymap.mac
~\mac\e.mac
~\mac\language.mac
~\init.s
~\keymap.s
~\meconfig.db
[ Home Page ] [ Eiffel Archive ] [ Tools for Eiffel Developers ]