Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!amdahl!kim From: kim@amdahl.UUCP (Kim DeVaughn) Newsgroups: comp.emacs Subject: Re: Swedish copyright laws (really, XEDIT mode) Message-ID: <4890@amdahl.UUCP> Date: Tue, 30-Dec-86 20:26:39 EST Article-I.D.: amdahl.4890 Posted: Tue Dec 30 20:26:39 1986 Date-Received: Tue, 30-Dec-86 22:36:47 EST References: <961981.861214.KFL@MX.LCS.MIT.EDU> <221@unirot.UUCP> Organization: Amdahl Corporation, Sunnyvale, CA 94086 Lines: 40 In article <221@unirot.UUCP>, pooh@unirot.UUCP (One damn minute, Admiral) writes: > > I still haven't heard whether anyone has heard of an IBM xedit > mode for Emacs. . . At a former place of employment, I had to make the transition from a VM and XEDIT environment, to a UNIX(R) and EMACS (or vi) one. It took me all of 30 seconds to decide on EMACS over vi :-). As part of learning how to use (and abuse) Emacs, I developed a set of MLisp macros that provided much of the functionality of XEDIT ... edit ring, block operations, and so forth. Never could find a way to emulate the prefix area short of hacking up the source, though (sigh). It ended up being something over 600 macros (which is when I "discovered" the hard coded limit on macros in the macro.h file). I was just learning, remember ... I could probably do it in only 300 macros now! We were running on an 11/780 at the time, and it would take emacs many seconds to come up ... which led to even more macros to handle and filter a new csh buffer that would grab all my aliases, etc. Anyway, though I wouldn't call it an XEDIT *mode* exactly, much of XEDIT *can* be emulated with Emacs ... but there is a price to pay! /kim P.S. This was using the Unipress flavor ... not GNU. -- UUCP: {sun,decwrl,hplabs,pyramid,ihnp4,seismo,oliveb,cbosgd}!amdahl!kim DDD: 408-746-8462 USPS: Amdahl Corp. M/S 249, 1250 E. Arques Av, Sunnyvale, CA 94086 CIS: 76535,25 [ Any thoughts or opinions which may or may not have been expressed ] [ herein are my own. They are not necessarily those of my employer. ]