Path: utzoo!attcan!uunet!lll-winken!ncis.llnl.gov!helios.ee.lbl.gov!pasteur!agate!bionet!csd4.milw.wisc.edu!leah!rpi!batcomputer!cornell!rochester!pt.cs.cmu.edu!cadre!pitt!cisunx!ejkst From: ejkst@cisunx.UUCP (Eric J. Kennedy) Newsgroups: comp.sys.amiga.tech Subject: Re: Cygnus macros from ARexx Summary: You picked the wrong editor. Keywords: CED ARexx macros Uedit vi Message-ID: <15259@cisunx.UUCP> Date: 25 Jan 89 15:31:12 GMT References: <2323@cadovax.UUCP> Reply-To: ejkst@unix.cis.pittsburgh.edu (Eric J. Kennedy) Organization: Univ. of Pittsburgh, Comp & Info Sys Lines: 27 In article <2323@cadovax.UUCP> kaz@cadovax.UUCP (Kerry Zimmerman) writes: >I recently purchased Cygnus Professional to have another "ARexxable" >program. My fingers are so used to 'vi' that I decided to program a series >of macros to allow a 'vi'-like interface to CED. I realize that this is >not totally possible because the normal keyboard keys without ctrl or alt >cannot be used as the first character of a CED macro. Well, it's too bad that CED doesn't let you do this. But if you want to have a powerful, ARexx capable editor that mimicks vi, I've written a vi emulator for the Uedit text editor. Uedit lets you assign commands to any key, regardless of whether or not it happens to be an unshifted (or control or alt...) letter. Except for some of the more complex EX commands, it is a fairly complete vi emulator, and includes undo, redo, marks, buffers, ctags, and delete buffers. I'm currently in the process of updating the vi config to the latest version of Uedit. Send me email if you're interested, and I'll let you know when it's ready. I can even send it to Bob Page, since there are so many UN*X users out there who are liable to be in the same boat. BTW, although Uedit does have an ARexx port, the vi configuration doesn't require it. It would be too slow to try to do all that stuff via ARexx, so it uses Uedit's internal programming language exclusively. -- Eric Kennedy ejkst@cisunx.UUCP