[comp.sys.amiga] UEmacs, CygnusEd question

"kosma@ALAN.LAAC-AI.Dialnet.Symbolics.COM"@alan.kahuna.decnet.lockheed.com (05/24/89)

Received: from BLAISE.LAAC-AI.Dialnet.Symbolics.COM by ALAN.LAAC-AI.Dialnet.Symbolics.COM via CHAOS with CHAOS-MAIL id 22802; Thu 18-May-89 15:39:11 PDT
Date: Thu, 18 May 89 15:39 PDT
From: Montgomery Kosma <kosma@ALAN.LAAC-AI.Dialnet.Symbolics.COM>
Subject: UEmacs, CygnusEd question
To: "eagle::amiga-relay%udel.edu"@KAHUNA.LAAC-AI.Dialnet.Symbolics.COM
Message-ID: <19890518223909.8.KOSMA@BLAISE.LAAC-AI.Dialnet.Symbolics.COM>
 
I've been trying to figure out how to get UEmacs (I think it's ver. 3.9)
to recognize ALT as a META key (i.e. ALT+char -> <ESC> char) since I
would then have basically identical keystrokes as my lisp machine editor
ZMACS.  My first shot at this was defining keys in the UEmacs init file,
which worked fine for the function keys and numeric keypad but would
only work from within UEmacs (NOT in an init file) for the ALT keys.
 
So, I figured I needed to fool with the amiga system keymaps, and
did so with some of the PD keymap editors around.  So, I defined a
keymap to translate all the ALT+alpha keys to <ESC> alpha.  I was
frustrated to discover that this particular version of UEmacs did not
use the default system keymap (at least, it did not understand the keys
I had defined).  The Amiga Extras 1.3 version (memacs) did work with the
redefined keys, but lacked a lot in power (uemacs already lacks lots in
power over the lisp machine editor)...
 
So, here's the question(s):
 
1.	I believe there's a new version of UEmacs
out and about; does anybody know if it will allow EITHER redefinition of
alt keys from init files OR use of the standard system keymaps?  
 
2.	I've read and heard a little bit about CygnusEd.  How would it
fare in a similar case?  How does it compare to UEmacs?  Could I
customize it to use similar keystrokes/features as Emacs?
 
 
Thanks!
 
Montgomery N. Kosma
LE03472%portal.decnet.lockheed.com@austin.lockheed.com
               ( it's long but it works )
       		     ( hopefully )
 

"kosma@ALAN.LAAC-AI.Dialnet.Symbolics.COM"@alan.kahuna.decnet.lockheed.com (05/24/89)

Received: from BLAISE.LAAC-AI.Dialnet.Symbolics.COM by ALAN.LAAC-AI.Dialnet.Symbolics.COM via CHAOS with CHAOS-MAIL id 23040; Fri 19-May-89 15:16:06 PDT
Date: Fri, 19 May 89 15:15 PDT
From: Montgomery Kosma <kosma@ALAN.LAAC-AI.Dialnet.Symbolics.COM>
Subject: Uemacs, CygnusEd question
To: "eagle::amiga-relay%udel.edu"@KAHUNA.LAAC-AI.Dialnet.Symbolics.COM
Comments: Retransmission of failed mail
Message-ID: <19890519221555.1.KOSMA@BLAISE.LAAC-AI.Dialnet.Symbolics.COM>
 
I've been trying to figure out how to get UEmacs (I think it's ver. 3.9)
to recognize ALT as a META key (i.e. ALT+char -> <ESC> char) since I
would then have basically identical keystrokes as my lisp machine editor
ZMACS.  My first shot at this was defining keys in the UEmacs init file,
which worked fine for the function keys and numeric keypad but would
only work from within UEmacs (NOT in an init file) for the ALT keys.
 
So, I figured I needed to fool with the amiga system keymaps, and
did so with some of the PD keymap editors around.  So, I defined a
keymap to translate all the ALT+alpha keys to <ESC> alpha.  I was
frustrated to discover that this particular version of UEmacs did not
use the default system keymap (at least, it did not understand the keys
I had defined).  The Amiga Extras 1.3 version (memacs) did work with the
redefined keys, but lacked a lot in power (uemacs already lacks lots in
power over the lisp machine editor)...
 
So, here's the question(s):
 
1.	I believe there's a new version of UEmacs
out and about; does anybody know if it will allow EITHER redefinition of
alt keys from init files OR use of the standard system keymaps?  
 
2.	I've read and heard a little bit about CygnusEd.  How would it
fare in a similar case?  How does it compare to UEmacs?  Could I
customize it to use similar keystrokes/features as Emacs?
 
 
Thanks!
 
Montgomery N. Kosma
LE03472%portal.decnet.lockheed.com@austin.lockheed.com
               ( it's long but it works )
       		     ( hopefully )
 

nwd@j.cc.purdue.edu (Daniel Lawrence) (05/24/89)

In article <16088@louie.udel.EDU> 
	"kosma@ALAN.LAAC-AI.Dialnet.Symbolics.COM"@
	alan.kahuna.decnet.lockheed.com writes:
>I've been trying to figure out how to get UEmacs (I think it's ver. 3.9)
>to recognize ALT as a META key (i.e. ALT+char -> <ESC> char) since I
>would then have basically identical keystrokes as my lisp machine editor
>ZMACS.  My first shot at this was defining keys in the UEmacs init file,
>which worked fine for the function keys and numeric keypad but would
>only work from within UEmacs (NOT in an init file) for the ALT keys.
> 

	MicroEMACS 3.10 allows you to use the ALT key as a real meta
key, thus if you have a function bound to M-A, you would hold down the
ALT key and strike the A key.  Look in the source code in the AMIGADOS.C
file and you will be able to easily locate the code doing this.

>So, here's the question(s):
> 
>1.	I believe there's a new version of UEmacs
>out and about; does anybody know if it will allow EITHER redefinition of
>alt keys from init files OR use of the standard system keymaps?  
> 

	The standard system key maps would not allow me to both use the
function keys and interpet the mouse in a manner which made the code and
the bindings portable to other platforms.

	The current version of uEMACS is available from
zeus.mgmt.purdue.edu (128.210.13.1) for anonymous ftp and is also
available from the BBS listed in my signiture.

 
>Thanks!
> 
>Montgomery N. Kosma

		no problem,
			Daniel Lawrence  voice: (317) 742-5153
					  arpa:	dan@midas.mgmt.purdue.edu
				The Programmer's Room 
				Fido: 1:201/10 - (317) 742-5533

erk@americ.UUCP (Erick Parsons) (05/28/89)

>From: Montgomery Kosma <kosma@ALAN.LAAC-AI.Dialnet.Symbolics.COM>
>I've been trying to figure out how to get UEmacs (I think it's ver. 3.9)
>to recognize ALT as a META key (i.e. ALT+char -> <ESC> char) since I
-- 
>So, I figured I needed to fool with the amiga system keymaps, and
>did so with some of the PD keymap editors around.  So, I defined a
>keymap to translate all the ALT+alpha keys to <ESC> alpha.  I was
-- 
>2.	I've read and heard a little bit about CygnusEd.  How would it
>fare in a similar case?  How does it compare to UEmacs?  Could I
>customize it to use similar keystrokes/features as Emacs?
 
 As for question 2 here is the information taken from the CygEd Pro Manual:
---
"CED will use any keymap set using the standard SETMAP function. So if you
 prefer using a Dvorak or german style keyboard - no problem

 The CLI command:
 1> SETMAP USA1
 will set your keyboard to Dvorak. Remember that the SETMAP command must
 be done BEFORE CygnusEd Progessional is run."
---
 IMHO CygEd Pro is to editors as Corvette is to Chevette. It has an AREXX
 interface and almost all keys are redefinable using the macros. It is 
 *VERY* >>>>Fast... ie searches through my GEnie listing ~>= 400K of text 
 in less than ~5 secs. Scrolling is superfast with either the mouse or the
 cursor keys. Speed, features and Very Amigatized. And its supported 
 "informally" here on usenet and "formally" on BIX and Compuserve.
 
 Disclaimer: I don't work for dese dudes.

>Thanks!
 Your Welcome.. 

--
 ------------------ // -----------Cut-Here----------------------------------
  Erick Parsons    //    Words for the wise:   *If it works don't fix it.*
  Sacramento Ca   //        mail to:   ...pacbell!sactoh0!americ!erk
 ------------- \\// --------------------------------------------------------

givler@cbmvax.UUCP (Greg Givler SUPPORT) (05/31/89)

In article <0438.AA0438@americ> erk@americ.UUCP (Erick Parsons) writes:
> The CLI command:
> 1> SETMAP USA1
> will set your keyboard to Dvorak. Remember that the SETMAP command must
> be done BEFORE CygnusEd Progessional is run."

> Your Welcome.. 

Sorry, but I believe SETMAP USA2 is Dvorak. SETMAP USA1 is for the A500 and
A2000 keyboards so that your ()/* keys work :-)

Greg
-- 
------------------------------------------------------------------------------
Greg Givler                        Q-Link: Commodore
Telecommunications Coordinator     CompuServe: CBM/Support 76703,2047
Commodore Customer Support         INTERNET: givler@cbmvax.uucp
215-436-4200 (Support Line)        OR :::::: givler@cbmvax.cbm.commodore.com
------------------------------------------------------------------------------
The  knack  of flying is learning how to throw yourself  at  the 
ground and miss. --  Hitchhikers Guide to the Galaxy
=============================================================================

kms@ecsvax.UUCP (Ken Steele) (05/31/89)

In article <16088@louie.udel.EDU>, "kosma@ALAN.LAAC-AI.Dialnet.Symbolics.COM"@alan.kahuna.decnet.lockheed.com writes:
>  
> So, here's the question(s):
>  
> 1.	I believe there's a new version of UEmacs
> out and about; does anybody know if it will allow EITHER redefinition of
> alt keys from init files OR use of the standard system keymaps?  
>  
> 2.	I've read and heard a little bit about CygnusEd.  How would it
> fare in a similar case?  How does it compare to UEmacs?  Could I
> customize it to use similar keystrokes/features as Emacs?
>  
> Montgomery N. Kosma
> LE03472%portal.decnet.lockheed.com@austin.lockheed.com
>                ( it's long but it works )
There is a third choice, to confuse you further, and that is
the Dillon editor: DME 1.31.  It has several advantages:
a) it will allow you to map just about any key combinations to
any of the nice-sized set of text commands available; b) all
commands can also be put into user-designed menus (which I do
with more obscure/convoluted commands); c) there is an "iconify"
command which shrinks the window to icon size and gets it out of
your way quickly; and it is a fast editor.

The best thing about the editor is that all commands can be
re-mapped to whatever key you like.  You don't have to learn
what someone else thinks is "intuitive" (just because those
were the first key-commands the programmer learned).

One strong recommendation with DME, get arp.library and use
those very nice file requesters with the program.

This is a FINE editor, powerful but still lean.  I would send
Matt some bucks for this but he isn't starving although he is
an __________. (read his doc's for answer.)


	--ken
>  


-- 
Ken Steele   Dept. of Psychology    kms@ecsvax.[bitnet || UUCP]
             Mars Hill College      kms@ecsvax.uncecs.edu
             Mars Hill, NC 28754