*BSD News Article 67884


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!news.unimelb.EDU.AU!munnari.OZ.AU!news.ecn.uoknor.edu!news.ysu.edu!odin.oar.net!malgudi.oar.net!imci4!newsfeed.internetmci.com!in2.uu.net!EU.net!demos!satisfy.kiae.su!Gamma.RU!srcc!newsserv
From: "Eugene Radchenko" <eugene@qsar.chem.msu.su>
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Borland-type editor anywhere?
Date: 7 May 1996 19:21:58 +0400
Organization: Lab. of Org.Synth., MSU
Lines: 46
Distribution: world
Message-ID: <ADlbrKriXS@qsar.chem.msu.su>
Reply-To: eugene@qsar.chem.msu.su
NNTP-Posting-Host: crocus.gamma.ru
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Return-Path: qsar!qsar.chem.msu.su!eugene@gamma.srcc.msu.su

Hi all!
I wonder if someone somewhere has got around to writing a Borland/Norton-
style editor for (text-mode) Unix (FreeBSD, in particular). Yeah, I know I
will now start getting flames saying what a dummy I am for not using
vi/emacs/etc.

Well, I use vi - it is ok for fixing PATH in .profile or uncommenting
options in LINT, but for anything more demanding-....
As to emacs and its clones - here is what I want - I think it answers to
this:
1- flexible customizable command set - preferably using Esc for exiting
   rather than invoking special commands and defaulting to Borland commands
2- visible selected area (e.g. inverted)
3- ability to select area with Shift+cursor_movement_keys as well as usual
   'set mark' commands
4- column (rectangular) and linear selection types
5- clipboard where selected area can be cut/copied to and pasted from
   (system-wide clipboard would be nice but editor-incarnation-wide will do)
6- insertion-replaces-selection protocol (a-la Windoze) - at least as
   switchable option
7- ability to insert files and to write selection to file (and multifile
   editing as well)
8- autoindenting and some other nice touches (though emacs has some of
   these, I've heard)
Alas, it seems that emacs (at least in its jove flavor) is not customizable
enough for most of this (which does not imply anything bad about jove - it
is a great program, it's just that I like/is accustomed to Borland ways).
Also alas, I do not yet know Unix programming sufficiently well to try
doing it myself (or time to learn by trying). Also, the most of core editor
functionality is untouched by my proposals (except maybe column blocks) -
it is more the interface bells and whistles - but they would make me very
happy (I wonder what Freud would make of that confession?)

        Cheers                              Genie

--
-----------------------------------------------------------------------
Eugene V. Radchenko              Research associate, Computer Chemistry
E-mail: eugene@qsar.chem.msu.su                   Fax: +7-(095)939-0290 
Ordinary mail:     Chair of Organic Chemistry, Department of Chemistry,
                         Moscow State University, 119899 Moscow, Russia
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
    Axiom:        Any non-trivial program contains some bugs
    Corollary:    If a program has no bugs, it is useless