Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.csd.uwm.edu!bionet!ames!indri!nic.MR.NET!ns!ddb From: ddb@ns.network.com (David Dyer-Bennet) Newsgroups: comp.sys.ibm.pc Subject: Re: Programmer's editor wanted Message-ID: <1578@ns.network.com> Date: 18 Aug 89 19:21:57 GMT References:<1132@gtx.com> Sender: ddb@ns.network.com (David Dyer-Bennet) Reply-To: ddb@ns.UUCP (David Dyer-Bennet) Organization: Terrabit Software Lines: 39 :In article Ari Huttunen writes: :- Hi! I'm looking for a programmer's editor with the following qualities. I :- know of several that meet *some* of these but haven't yet met any that meets :- them all. :- :- Extensible user interface via a program language. (With a ready-to-use :- emacs style command set.) :- Multiple over-lapping windows. :- Mouse support. (If you have used Logitech's Point then you know what I mean :- by this..) :- re-configurable menus. :- Can edit (simultaneously) 10-30 files with a total length much greater :- than the available memory. :- Can run a make-utility without leaving editing. Preferrably swaps itself :- to disk for the duration of the make. AND if it captured the output.. Best thing I've found is Epsilon from Lugaru software. It's an emacs-clone (c-like language instead of lisp). It doesn't support overlapping windows, and it doesn't have mouse support. It has no menus (that conflicts with your requirement of emacs-style commands anyway). It can edit any number of files of any size (using expanded memory and disk for swap space). It can run a true process window (of limited size, too small for most modern compilers), but it can be active while you're editing elsewhere; it can also swap itself else and run a make, saving the results into a buffer for next-error processing. Emacs-like, it has a relatively small kernel, and the rest is written in its own extension language. They send you the source for everything written in extension language, which is both useful and a set of good examples. The keyboard is very rebindable. Bindings and other things can easily be buffer-specific. I like this thing better than anything except the real thing (i.e. GNU Emacs) that I've used yet. -- David Dyer-Bennet, ddb@terrabit.fidonet.org or ddb@Lynx.MN.Org, ...{amdahl,hpda}!bungia!viper!ddb or Fidonet 1:282/341.0, (612) 721-8967 9600hst/2400/1200/300