Title:          jed096-1.tar.Z
Version:        0.96-1                
Author:         John E. Davis, davis@amy.tch.harvard.edu, 617-735-6746
Maintained-by:  John E. Davis (davis@amy.tch.harvard.edu)
Maintained-at:  sunsite.unc.edu, amy.tch.harvard.edu
Platforms:      Unix, MSDOS, OS/2, CRAY, VMS, ALPHA -- written in C
Copying-Policy: Freely Redistributable
Keywords:       emacs editor color S-Lang JED
Description:    
JED is an extremely powerful but small emacs programmers editor that
is extensible in a C-like macro language and is able to perform color
syntax highlighting.  The complete source code is distributed with the
package as well as a BCC compiled executable (jed.exe) and a DJGPP
compiled executable (jed386.exe). The 386 version is able to edit huge
files by using up to 256 Megs of virtual memory and is capable of
running in a Windows DOS box.  JED also runs on Unix, VMS, OS/2, DEC
ALPHA systems, and the CRAY.  It is truly a multi-platform editor.
Unlike many other editors, JED is not shareware--- you get it for FREE.

To get an idea of how C-like the extension language is, consider the
following `macro' that numbers lines in a buffer:


     define number_lines_in_buffer ()
     {
        variable i = 1;
        
        bob ();       % goto beginning of buffer
        do {
             bol ();  % goto beginning of line
             insert (Sprintf("%4d:", i, 1));
             i++;
           }
          while (down(1));
     }
     
(Of course, JED does display time/line/column information on status
line)

Here is a partial list of JED's features:

    Runs under Unix, VMS, OS/2, and MSDOS (all versions)
    
           *  XWindows
           *  DJGPP compiled version for 386/486 PCs support up to
                 256 Megs of Virtual Memory
                 
    Emacs*, wordstar*, EDT* emulation
    C*, fortran*, tex*, text editing modes
    
           * Color Syntax Highlighting in C-mode on 
               ALL systems--- not just XWindows
           
    C-like extension language
    User configurable (bind keys, write functions, etc....)
    Region highlighting (even on character based terminals*)
    8 bit clean, edit binary files too!!
    Rectangular (box) cut/paste
    Backup and autosave files
    Full undo
    Regular expressions
    Gnu Emacs compatable info reader*
    Calendar*
    Mail*, elm like rmail*
    Dired directory editor*
    Automatic horizontal pan/scroll  (configurable)
    Parenthesis matching/blinking
    Filename, buffername, function name completion
    Menu driven for novice users*
    Incremental search/replace*
    Sorting
    No hardcoded buffer/line limits
    Multiple windows and buffers
    Keyboard macros with macro query feature.
    Buffer mode lines are configurable, e.g., display time, line
       number, etc... 
    Ispell*
    Shell commands and ``interactive'' shell*

     * Note:  these functions are written in the extension language.

