[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference hydra::amiga_v1

Title:AMIGA NOTES
Notice:Join us in the *NEW* conference - HYDRA::AMIGA_V2
Moderator:HYDRA::MOORE
Created:Sat Apr 26 1986
Last Modified:Wed Feb 05 1992
Last Successful Update:Fri Jun 06 1997
Number of topics:5378
Total number of notes:38326

1148.0. "FNx keynames in EMACS?" by WJG::GUINEAU (W. John Guineau, RD Buyout engineering) Mon Feb 08 1988 23:33

Having just got EMACS, I noticed in the macro's that keys such as the function
keys are referred to as FN0, FN1 etc..

Where can I find out the 'names' of all keys (specifically, the keypad ones)?

John

T.RTitleUserPersonal
Name
DateLines
1148.1^X-? might help..MTBLUE::PFISTER_ROBBi bi bi bi bi bi......Tue Feb 09 1988 10:563
In the flavor's of uEmacs I use, there is a command called describe-key
(usually bound to ^X-?  [control-x ?]) This will tell you the key `code'
[ie: FN0] and what function it is bound to, if any.
1148.2I'd like to see that tablePRNSYS::LOMICKAJJeff LomickaWed Feb 10 1988 14:077
When you find out, I'd appreciate a posting in VSG::MICROEMACS of what
the mapping actually is, and I will attempt to get the mappings printed
in the next edition of the Microemacs manual.

(By the way, the Amiga mouse interface to microemacs 3.9 is now done.
I expect to get a preliminary version of Amiga executables within two
weeks or so.)
1148.3Need latest EmacsWINNER::JBERNARDJohn Bernard YWO/292-2591Mon Feb 29 1988 13:4612
    I'm getting a "network Object unknown" error accessing
    VSG::MicroEmacs...
    Any way around this?
    
    Also,  Could someone post an arc of the latest (3.9e?) emacs with
    the mouse support?  It was supposed to be on FF119.  ANyone have
    this?
    
    Thanks,
    
    John
    
1148.4WJG::GUINEAUThe Mathematics of Reality ?Mon Feb 29 1988 17:425
I can post FF119, but that version of Emacs dosen't have mouse support.

John    

1148.5Mousey emacs statusPRNSYS::LOMICKAJJeff LomickaTue Mar 01 1988 13:1417
I had the VSG problem fixed.  This seems to happen every time they bring
the system down for BACKUP.  I hope to find a new home for MICROEMACS
one of these days.  I might just put it up on my own workstation.

I found out this morning that there's going to be a delay before I get
a mousey version of "3.9e" for the Amiga.  Apparently the person working
on it has run into some sort of snag related to the reading of function
keys.  Therefore, my next "preliminary" version will not yet have the
mouse support that I had earlier said it would.

I DO know of one version of Microemacs for the Amiga that does have
mouse support.  This one is based on Dave Conroy's current code, rather
than Dan Lawrence's, which means that there is no extension language,
and a somewhat smaller image size.  This version was created by Mike
Leibow of "Smokey" fame.  Unfortunately, I didn't keep a copy of it.
If nobody has it, I can call up Mike and get it from him.

1148.6While we're talking Emacs..SSDEVO::YESSEComputing at 6200 ft.Tue Mar 01 1988 17:469
	Speaking of Emacs...

	I transfer (Micro)Emacs to RAM: in my startup-sequence, and then
	can access it from there. However, on starting it up, it
	always generates a requestor for my workbench disk (where
	I transferred it from the Amiga Extras disk). Yet, I select
	"Cancel", and it goes on to work perfectly. A dumb question
	perhaps, but why am I getting this requestor?

1148.7PLDVAX::SMCAFEESteve McAfeeTue Mar 01 1988 17:527
    
    Are you reassigning S: to somewhere else (RAM: or VD0:)?  If not
    then it is probably looking for the S: directory on your workbench
    to see if there is a emacs startup file which it should automatically
    load.
    
    - steve
1148.8There is another...TLE::RMEYERSRandy MeyersTue Mar 01 1988 18:5524
Re: .5

>I DO know of one version of Microemacs for the Amiga that does have
>mouse support.  This one is based on Dave Conroy's current code, rather
>than Dan Lawrence's, which means that there is no extension language,
>and a somewhat smaller image size.  This version was created by Mike
>Leibow of "Smokey" fame.  Unfortunately, I didn't keep a copy of it.
>If nobody has it, I can call up Mike and get it from him.

There is another: originally called MicroGnuEmacs but now called MG.  It
is really slick, and very well tailored to the Amiga's mouse & function
keys, and uses the alt keys as meta keys.  The mouse has about a half-dozen
functions bound to it, and it has full menu support and a browser.

However, it doesn't have a C mode, and it doesn't have an extension
language.  The lack of an extension language doesn't bother me since
I consider the C source code to be the extension language.

Its available on fish disks 42 and 68.

I must admit I don't use this version, but I keep meaning to switch.
The problem is that I have heavily customized my "Laurence"-macs,
and I just never got up enough steam to finish moving all my
modifications to mg.
1148.9Is the Microemacs search list wrong?PRNSYS::LOMICKAJJeff LomickaTue Mar 01 1988 20:0729
Variations of Microemacs 3.9 have a search list that is used to located
the init file and help file.  It goes as follows:

#if	AMIGA
{
	".emacsrc",	/* Name of init file */
	"emacs.hlp",	/* Name of help file */
			/* Search list entries for locating them */
	"",		/* Current path */
	"sys:c/",
	"sys:t/",
	"sys:s/",
	"c:/",
	":t/",
	":s/"
};
#endif

Perhaps these are searched in the wrong order for you?  What order
makes sense? Emacs continues after you canel the I/O because the
"cancel" is returned to Emacs as a failure, and Emacs simply goes on to
the next entry in the search list.

This is the kind of thing you could easily fix by patching the
executable image in some sort of debugger.  Hunt around for the strings
in memory.  They're in an initialized extern "char *pathname[]", so if
global symbol information is retained, it shouldn't be hard to find.  If
not, look in the initialized data psect for it.