Newsgroups: comp.editors
Path: utzoo!utgpu!cunews!bnrgate!scrumpy!bnrmtl@bnr.ca!lewis
From: lewis@bnrmtl.bnr.ca (Pierre Lewis)
Subject: Re: One user's editor wish list
Message-ID: <1991Mar11.163554.21156@scrumpy@.bnr.ca>
Sender: news@scrumpy@.bnr.ca (USENET (SY))
Reply-To: bnrmtl!lewis@larry.mcrcim.mcgill.edu
Organization: Bell-Northern Research Montreal, Canada.
Date: Mon, 11 Mar 91 16:35:54 GMT

I got quite a few replies to my original post.  Here are a few followup points.

a) vi supports multiple files

   A few wrote saying that vi does support multiple files.  Well, in a way,
   it's true, but it's not quite what I mean.  I think I would say that vi
   supports sequential editing of files (with a rewind possibility (:rew)).
   At any one point, only one file is in memory.  Except for the possibility
   of copying stuff from one file to the next, I see little difference
   between
      vi eins zwei drei
   and
      vi eins ; vi zwei ; vi drei

   What I mean for example is, as I edit say some.c, I go for a minute to
   project.h to add some #define and then come back to some.c in the same
   spot (the editor of course remembers where one was).

b) other editors

   Many people wrote about other editors, especially emacs which in fact can
   be made to behave much like I want.  But this takes quite a bit of initial
   work to learn to set it up properly.  We have it here, many people use it,
   I've tried it, but I find it's too heavy.  Other editors were mentioned
   (JOVE, mined, ...) that I don't know about, in addition to KEDIT (which I
   do know about and forgot to mention - it combines the best of PE2 and
   IBM's XEDIT in one editor).

c) writing your own editor

   What prompted me to write my own editor was an interesting article by
   Dorian P. Yeager, "Customize Your Text Editor" in Computer Language,
   March 1987.  Some points he makes is that you can then have basically the
   same editor in all your environments and port your editor as a way to
   learn a new system (that's exactly what I did when I had to work on
   VAX/VMS recently: I first ported my editor; the painful part was learning
   EVE for the bootstrap).

Otherwise, some people agreed with my preferences, others didn't, which goes
to show that no single editor will ever fill the bill for everyone!  And that's
fine so!

--
Pierre LEWIS
Internet:            bnrmtl!lewis@Larry.McRCIM.McGill.EDU
Alternate Internet:  piotr@pmc.umontreal.ca         (in case all else fails)

P.S.  I'll try (in the next few days - I was away from the office) to reply
to everyone who sent me e-mail directly, otherwise e-mail problems (in or
out) will be the probable cause.
