Path: utzoo!attcan!uunet!tut.cis.ohio-state.edu!pt.cs.cmu.edu!b.gp.cs.cmu.edu!Ralf.Brown@B.GP.CS.CMU.EDU
From: Ralf.Brown@B.GP.CS.CMU.EDU
Newsgroups: comp.sys.ibm.pc
Subject: Re: Programmer's editor wanted
Message-ID: <24e57a6b@ralf>
Date: 13 Aug 89 13:40:59 GMT
Sender: ralf@b.gp.cs.cmu.edu
Organization: Carnegie Mellon University School of Computer Science
Lines: 47
In-Reply-To: <27714@srcsip.UUCP>
In article <27714@srcsip.UUCP>, rogers@orion.SRC.Honeywell.COM (Brynn Rogers) wrote:
}In article
} t36273c@saha.hut.fi (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.
}
}1|o Extensible user interface via a program language. (With a ready-to-use
} | emacs style command set.)
}2|o Multiple over-lapping windows.
}3|o Mouse support. (If you have used Logitech's Point then you know what I
} | mean by this..)
}4|o re-configurable menus.
}5|+ Can edit (simultaneously) 10-30 files with a total length much greater
} | than the available memory.
}6|+ 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..
}
}|o=required
}|+=would like..
}
}I have looked and looked for the same thing, and these are my conclusions:
}
}Epsilon meets 1,2,5,6. I assume that 4 is for mouse support
}MicroEmacs ver 3.1? meets 1,2,3,4. You can do 6, but it is useless for make
} because it doesn't swap itself out to disk.
}JOVE ver 3.9 ?? meets 1,2.
}FREEMACS meets 1,2, and maybe 5
}Goslings EMACs meets 1,2. 25x80 ONLY
I've sent a more detailed summary to Ari, but I'll add that
Borland's Sprint meets 1, 3, 4, 5. It has multiple windows, but not
overlapping, merely horizontal slices of the screen, so it only partially
meets point 2. Add in PD1:SPTURBO.ARC from SIMTEL20, and it
also meets 6, and parses Turbo {Pascal,C,Assembler} error messages to take you
right to them. It swaps itself out except for a 1.3K stub, and doesn't use ANY
additional disk space while swapped! Also, it will run on virtually any
display ever built, including serial terminals (if it doesn't have a
definition for your display, you can write your own).
--
UUCP: {ucbvax,harvard}!cs.cmu.edu!ralf -=-=-=-=- Voice: (412) 268-3053 (school)
ARPA: ralf@cs.cmu.edu BIT: ralf%cs.cmu.edu@CMUCCVMA FIDO: Ralf Brown 1:129/46
FAX: available on request Disclaimer? I claimed something?
"Drama is life with the dull bits left out." -- Alfred Hitchcock