[comp.sys.apollo] gnuemacs on apollos

ALBRECHT@INTELLICORP.COM (Steve Albrecht) (04/10/90)

An Apollo specific version of gnuemacs 18.54 (Zubkoff patches) has
been available on labrea.stanford.edu for quite some time.  This is
for D-O/S 10.1.  Leonard's port of 18.55 is for 10.1 or 10.2.  I
don't know where it is located except on the tape that he sent me.

(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
) Steve Albrecht - IntelliCorp, Inc. - Knowledge Systems Product Development (
( "Opinions expressed here are my own, if anyone's, and not my employer's."  )
) DDN   albrecht@intellicorp.com         :     COMPUSERVE  73657,1342        (
( UUCP  ...!sun!intellicorp.com!albrecht :     public bbs  (415)969-5643     )
)   or  ...!sun!icmv!albrecht            :                "c"omment to sysop (
(::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
-------

lnz@lucid.com (Leonard N. Zubkoff) (04/11/90)

Since there have been several questions lately asking about where to get GNU
Emacs for Apollos, I am reposting the announcement of the latest version of my
GNU Emacs modifications for the Apollos:

A new version of my modifications to GNU Emacs for the Apollo is now available.
This version supports GNU Emacs 18.55 and Domain/OS SR10.2; new features
include:

o   The keyboard management in this version had been updated to use the GPR
    event types GPR_$Coded_Keys, GPR_$Function_Keys, and GPR_$Physical_Keys 
    which are new in SR10.2 and give GNU Emacs access to all the interesting
    key transitions.  For example, the REPEAT key can now be defined to be the
    Meta Key; REPEAT is much more conveniently located than the RIGHT BOX ARROW
    key, and since autorepeat can be enabled for most keys in SR10.2, there is
    little need for a repeat key.  For compatibility, RIGHT BOX ARROW remains
    the default Meta Key.  If you want REPEAT as your Meta Key, you need to add
    the form (select-apollo-meta-key "RPT") to your ".emacs" and the command
    "kbm -R none -A alpha,default" to your ".login" or equivalent.

o   Since Domain/OS SR10.2 supports the X11 window system, the GNU Emacs
    support for X11 and X menus is enabled as well.  When Emacs is invoked from
    a pad and GPR is available, it is preferred over X11 unless the "-display"
    or "-d" command line argument is specified.  When GPR support is being
    used, the Emacs variable window-system has the value 'apollo; when X11 is
    used, it has the value 'x.

o   Domain/OS SR10.1 and Domain/IX SR9.7 are no longer supported.

o   "etc/apollo.el" is now loaded before ".emacs", and hence the variables
    *apollo-key-bindings-hook* and *preempt-display-manager-bindings* are no
    longer available.  Any key bindings formerly made by using
    *apollo-key-bindings-hook* can now be installed directly; you should call
    the function install-apollo-dm-preemptive-key-bindings from your ".emacs" to
    install these key bindings if you formerly set
    *preempt-display-manager-bindings* to T.

I am distributing this release from labrea.stanford.edu (36.8.0.47).  The
following files are available for anonymous ftp from the "pub/gnu" directory:

	APOLLO.README		    README for Apollo GNU Emacs
	apollo-emacs.tar.Z	    Apollo GNU Emacs modifications

As always, to install my Apollo GNU Emacs modifications, uncompress and untar
"apollo-emacs.tar.Z" on top of a unmodified GNU Emacs 18.55 distribution tree,
and consult APOLLO.README for building instructions.

Note: Some people have experienced problems where "apollo-emacs.tar.Z" is
corrupted when retrieved via FTP, even when they've correctly used binary mode
for the transfer.  To verify that your copy is not corrupted, retrieve the file
"crc.c", compile it, and check the crc of "apollo-emacs.tar.Z" as follows:

% crc -b apollo-emacs.tar.Z
D26DF9A7  apollo-emacs.tar.Z

The crc program computes a 32 bit cyclic redundancy check polynomial on the
contents of a file; if two files have the same crc, then it is extremely
unlikely they do not have the same contents.  If the hex value reported by crc
does not match the value above, then your copy is corrupted.

Update on installation problems: There is a bug in SR10.2 tar such that
overwritten files are not necessarily truncated to the proper size.  You may
need to get a list of the files in the archive and manually deleted them before
untarring on top of the vanilla tree.

I will shortly be sending a complete copy of GNU Emacs 18.55 for SR10.2 to
ADUS.

		Leonard N. Zubkoff
		Lucid, Incorporated

wolpert@apollo.HP.COM (Craig Wolpert) (04/11/90)

In article <1990Apr4.113252.3557@cns.umist.ac.uk>, ran@cns.umist.ac.uk
(Bob Nutter) writes:
|> Also, if anyone's got it to
|> run under X11R4 I'd be very interested (it doesn't seem to create a
|> new pseudoterminal, so the emacs window is only updated when you move
|> the pointer in and out of it [wow!]). I've heard that this is the
|> fault of the OS.

I think I had this problem at SR10.1.  I don't have this problem at SR10.2.
You should try gnuemacs on SR10.2.  I have tested gnuemacs (18.55) with
X11R4 and
Domain/X11 V1.2 (shipped with SR10.2) and it works fine.

|> 
|> As usual, thanks in advance,
|> 
|> bob
|> --------------------------------------------------------------------------
|> bob nutter, computer officer    | "Six dollars?" - that's when I told
|> dept of computation, UMIST      | him: "Mr. Egyptian, you're a goddam
|> po box 88, manchester M60 1QD UK| liar!"
|> tel:+44 61 200 3312             |		-Jon Wayne
|> email:b.nutter@umist.ac.uk      | 		 (Texas Funeral lp)
|>       ran@cns.umist.ac.uk       |

Craig

=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=

 Craig Wolpert              UUCP:     {mit-eddie,yale,uw-beaver}!apollo!wolpert
 Hewlett-Packard GTD/East   Internet: wolpert@apollo.hp.com
 Chelmsford, MA 01824       Phone:    (508) 256-6600 Fax: (508) 250-4937