Date: Fri, 29 Jul 1994 14:05:30 -0400 From: davis AT amy DOT tch DOT harvard DOT edu ("John E. Davis") To: ANDRE AT BRUFSM DOT BITNET, djgpp AT sun DOT soe DOT clarkson DOT edu Subject: RE: Looking for a editor. >I am looking for a good public domain text editor with macro capabilities to >use with djgpp. >Does anybody of you have a suggestion ? >BTW, I have already tried MicroEmacs and WinEdit for Windows,both good ones, >but the problem is that I have only 4 megabytes of memory and this seems no to > be enough to run djgpp and a windows editor at the same time. So now I am > looking for a DOS based editor. >I will apprecieate any suggestion or remark. Alot of people are finding JED to be a good alternative to emacs as a powerful, multi-platform programmer's editor. JED is MUCH MUCH smaller and faster than emacs and, under MSDOS at least, is as powerful as GNU Emacs. It runs under MSDOS, Unix, VMS and OS/2. For MSDOS, it may be compiled using DJGPP or Borland BCC. Both versions may be used in a Window's DOS box. JED supports color syntax highlighting under MSDOS and even under Unix and VMS via a dialup line. As far as I know, it is the only freely available editor with this capability. JED is extensible in a C-like language called S-Lang. For example, here is a function that can be written in the editor's extension language to compute the trace of an NxN matrix: define trace (a, n) { variable i, sum = 0; for (i = 0; i < n; i++) sum = sum + a[i, i]; return sum; } The latest version of JED is available only from amy.tch.harvard.edu in pub/jed. List of some 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 called S-Lang. 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* (rmail new in 0.95 version) 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. --John