lnz@lucid.com (Leonard N. Zubkoff) (04/11/90)
Archive-name: apollo-gnu-emacs/10-Apr-90 Original-posting-by: lnz@lucid.com (Leonard N. Zubkoff) Original-subject: GNU Emacs on Apollos Archive-site: labrea.stanford.edu [36.8.0.47] Archive-directory: pub/gnu Archive-files: APOLLO.README Reposted-by: emv@math.lsa.umich.edu (Edward Vielmetti) 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