Article View: comp.text.tex
Article #12072Re: AUC TeX version 7.2 available
From: Per Abrahamsen
Date: Wed, 14 Jul 1993 21:50
Date: Wed, 14 Jul 1993 21:50
268 lines
10439 bytes
10439 bytes
Oops again,
The menu for FSF Emacs 19 did not work when the files were
byte-compiled. The following patch fixes that.
If you had trouble installing version 7.2 with Lucid Emacs, you may
want to try again with the patch applied.
The files at ftp.iesd.auc.dk has been updated, and the patch is also
available there.
host: ftp.iesd.auc.dk
file: /pub/emacs-lisp/auctex_7_2e_to_7_2f.patch
file: /pub/emacs-lisp/auctex.tar.Z (compressed)
file: /pub/emacs-lisp/auctex.tar.gz (gziped)
To apply the patch, type
patch -p0 < auctex_7_2e_to_7_2f.patch
in the directory where you unpacked AUC TeX (i.e. _not_ the AUC TeX
directory itself).
diff -c auctex/Makefile:5.51 auctex/Makefile:5.53
*** auctex/Makefile:5.51 Wed Jul 14 21:53:40 1993
--- auctex/Makefile Wed Jul 14 21:53:40 1993
***************
*** 1,6 ****
#
# Makefile for the AUC TeX distribution
! # $Id: Makefile,v 5.51 1993/07/08 16:33:56 amanda Exp $
#
# Edit the makefile, type `make', and follow the instructions.
--- 1,6 ----
#
# Makefile for the AUC TeX distribution
! # $Id: Makefile,v 5.53 1993/07/14 19:39:29 amanda Exp $
#
# Edit the makefile, type `make', and follow the instructions.
***************
*** 48,57 ****
autodir=$(aucdir)/auto
# Using emacs in batch mode.
! #EMACS=EMACSLOADPATH=.:$(elispdir):$(elispdir)/bytecomp:$(elispdir)/utils:$(elispdir)/modes /home/dist/bin/emacs -batch -q
! EMACS=EMACSLOADPATH=.:$(elispdir):$(elispdir)/bytecomp:$(elispdir)/utils:$(elispdir)/modes emacs -batch -q
# Specify the byte-compiler for compiling AUC TeX files
! ELC= $(EMACS) -f batch-byte-compile
# Specify the byte-compiler for generating style files
AUTO= $(EMACS) -l tex-auto -f TeX-auto-generate-global
--- 48,57 ----
autodir=$(aucdir)/auto
# Using emacs in batch mode.
! EMACS=emacs -batch -q
!
# Specify the byte-compiler for compiling AUC TeX files
! ELC= $(EMACS) lpath.el -f eval-current-buffer -f batch-byte-compile
# Specify the byte-compiler for generating style files
AUTO= $(EMACS) -l tex-auto -f TeX-auto-generate-global
***************
*** 204,210 ****
--- 204,212 ----
@echo "**********************************************************"
@echo "** Byte compiling AUC TeX. This may take a while..."
@echo "**********************************************************"
+ echo '(setq load-path (cons "." load-path) TeX-lisp-directory "<none>")' > lpath.el
$(ELC) $(AUCSRC) $(STYLESRC) $(FORMATSRC)
+ rm -f lpath.el
if [ "." != $(aucdir) ] ; \
then \
if [ ! -d $(aucdir) ]; then mkdir $(aucdir); fi ; \
diff -c auctex/easymenu.el:5.2 auctex/easymenu.el:5.3
*** auctex/easymenu.el:5.2 Wed Jul 14 21:53:40 1993
--- auctex/easymenu.el Wed Jul 14 21:53:40 1993
***************
*** 1,11 ****
;;; @ easymenu.el - Menu support for FSF and Lucid Emacs 19.
;;;
! ;;; $Id: easymenu.el,v 5.2 1993/07/08 02:18:01 amanda Exp $
;;;
;;; LCD Archive Entry:
;;; easymenu|Per Abrahamsen|abraham@iesd.auc.dk|
;;; Easy menu support for FSF and Lucid Emacs 19|
! ;;; $Date 93/06/09 $|$Revision: 5.2 $|~/misc/easymenu.el.Z|
(provide 'easymenu)
--- 1,11 ----
;;; @ easymenu.el - Menu support for FSF and Lucid Emacs 19.
;;;
! ;;; $Id: easymenu.el,v 5.3 1993/07/14 19:16:20 amanda Exp $
;;;
;;; LCD Archive Entry:
;;; easymenu|Per Abrahamsen|abraham@iesd.auc.dk|
;;; Easy menu support for FSF and Lucid Emacs 19|
! ;;; $Date 93/06/09 $|$Revision: 5.3 $|~/misc/easymenu.el.Z|
(provide 'easymenu)
***************
*** 223,243 ****
DOC is the documentation string, and MENU is a Lucid style menu."
(easy-if19
(easy-iflemacs
! (progn
! (set symbol (eval menu))
! (put symbol 'variable-documentation doc)
! (fset symbol (list 'lambda '(e)
! '(interactive "@e")
! '(setq zmacs-region-stays 't)
! (list 'popup-menu symbol))))
! (let ((maps (eval maps))
! (menu (eval menu)))
! (mapcar (function (lambda (map)
! (define-key map (vector 'menu-bar (intern (car menu)))
! (cons (car menu)
! (easy-menu-create-keymaps (car menu)
! (cdr menu) map)))))
! (if (keymapp maps) (list maps) maps))))) nil)
(easy-iflemacs
(defvar easy-menu-disable-lucid-accelerator nil
--- 223,243 ----
DOC is the documentation string, and MENU is a Lucid style menu."
(easy-if19
(easy-iflemacs
! (` (progn
! (defvar (, symbol) (, menu) (, doc))
! (defun (, symbol) (e)
! (, doc)
! (interactive "@e")
! (setq zmacs-region-stays 't)
! (popup-menu (, symbol)))))
! (` (let ((maps (, maps))
! (menu (, menu)))
! (mapcar (function (lambda (map)
! (define-key map (vector 'menu-bar (intern (car menu)))
! (cons (car menu)
! (easy-menu-create-keymaps (car menu)
! (cdr menu) map)))))
! (if (keymapp maps) (list maps) maps))))) nil))
(easy-iflemacs
(defvar easy-menu-disable-lucid-accelerator nil
diff -c auctex/doc/auc-tex.texi:1.39 auctex/doc/auc-tex.texi:1.40
*** auctex/doc/auc-tex.texi:1.39 Wed Jul 14 21:53:42 1993
--- auctex/doc/auc-tex.texi Wed Jul 14 21:53:42 1993
***************
*** 5,11 ****
@c paragraphindent 2
@comment %**end of header
! @c $Id: auc-tex.texi,v 1.39 1993/07/08 17:51:57 amanda Exp $
@titlepage
@title AUC @TeX{}
--- 5,11 ----
@c paragraphindent 2
@comment %**end of header
! @c $Id: auc-tex.texi,v 1.40 1993/07/14 19:17:00 amanda Exp $
@titlepage
@title AUC @TeX{}
***************
*** 160,166 ****
Various Minor Modes
- * Minor Mode Keymaps:: Minor Mode Keymaps
* Auto Indent:: Auto Indent Mode
* Auto Ispell:: Auto Ispell Mode
@end menu
--- 160,165 ----
***************
*** 1466,1472 ****
keyboard, as well as converting between various character set encodings,
and ``Dead Key Mode'' in @file{ltx-dead.el}, which support dead keys for
entering accents. Both packages depend on the ``Minor Mode Keymap''
! support in @file{min-map.el}, but at least ``Keymap Mode'' is otherwise
useful even outside AUC @TeX{}.
If you have the necessary software, AUC @TeX{} will also work with some
--- 1465,1471 ----
keyboard, as well as converting between various character set encodings,
and ``Dead Key Mode'' in @file{ltx-dead.el}, which support dead keys for
entering accents. Both packages depend on the ``Minor Mode Keymap''
! support in @file{min-bind.el}, but at least ``Keymap Mode'' is otherwise
useful even outside AUC @TeX{}.
If you have the necessary software, AUC @TeX{} will also work with some
***************
*** 3202,3250 ****
@appendix Various Minor Modes
A number of minor modes are distributed with AUC @TeX{} for no good
! reason, except that they use @file{min-map.el} and they are so small
that it does not matter.
Some of the minor modes has already been described elsewhere, the
remaining will be described here.
@menu
- * Minor Mode Keymaps:: Minor Mode Keymaps
* Auto Indent:: Auto Indent Mode
* Auto Ispell:: Auto Ispell Mode
@end menu
! @node Minor Mode Keymaps, Auto Indent, Minor Modes, Minor Modes
! @section Minor Mode Keymaps
! @cindex Minor mode keymap
! @cindex Minor keymaps
! @cindex Keymaps
! @cindex Rebinding keys in minor modes
!
! For authors of minor modes, who need to rebind one or more keys while in
! the minor mode. You can do this by hiding the old binding in a
! variable, and then restore the binding when you leave the mode.
! Unfortunately, this will usually not work if more than one minor mode
! try to rebind the key. You can solve this problem, by using the
! following functions to bind keys in minor modes. See the documentation
! string for the individual functions for details.
!
! Put in @code{(require 'min-map)} in the start of the file containing
! your minor mode.
!
! Use @code{minor-set-key} to set a key in the minor keymap for a given minor
! mode.
! @findex minor-set-key
!
! Use @code{minor-call-shadow} to call the key binding shadowed by a given
! minor mode.
! @findex minor-call-shadow
!
! Use @code{unbind-minor-mode} to remove all key definitions for a given
! minor mode.
! @findex unbind-minor-mode
!
! @node Auto Indent, Auto Ispell, Minor Mode Keymaps, Minor Modes
@section Auto Indent Mode
@cindex Indentation minor mode.
@cindex Automatic indentation
--- 3201,3218 ----
@appendix Various Minor Modes
A number of minor modes are distributed with AUC @TeX{} for no good
! reason, except that they use @file{min-bind.el} and they are so small
that it does not matter.
Some of the minor modes has already been described elsewhere, the
remaining will be described here.
@menu
* Auto Indent:: Auto Indent Mode
* Auto Ispell:: Auto Ispell Mode
@end menu
! @node Auto Indent, Auto Ispell, Minor Modes, Minor Modes
@section Auto Indent Mode
@cindex Indentation minor mode.
@cindex Automatic indentation
Technical Details
Message-ID:
<ABRAHAM.93Jul14235038@loke.iesd.auc.dk>Path:
arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!darwin.sura.net!haven.umd.edu!uunet!mcsun!dkuug!uts!iesd!news.iesd.auc.dk!abrahamReferences:
<ABRAHAM.93Jul14050616@loke.iesd.auc.dk>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f9e16,b701294f5a3f650b X-Google-Attributes: gidf9e16,public X-Google-Thread: 102b9a,b701294f5a3f650b X-Google-Attributes: gid102b9a,public X-Google-Thread: 10c722,ceaaa959bcb6c797,start X-Google-Attributes: gid10c722,public X-Google-Thread: 107729,b701294f5a3f650b X-Google-Attributes: gid107729,public X-Google-ArrivalTime: 1993-07-14 15:11:27 PST Newsgroups: comp.text.tex,gnu.emacs.sources,comp.emacs,alt.lucid-emacs.help Path: arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!darwin.sura.net!haven.umd.edu!uunet!mcsun!dkuug!uts!iesd!news.iesd.auc.dk!abraham From: abraham@iesd.auc.dk (Per Abrahamsen) Subject: Re: AUC TeX version 7.2 available In-Reply-To: abraham@iesd.auc.dk's message of 14 Jul 1993 03:06:16 GMT Content-Type: text/plain; charset=iso-8859-1 Message-ID: <ABRAHAM.93Jul14235038@loke.iesd.auc.dk> Followup-To: gnu.emacs.help Sender: news@iesd.auc.dk (UseNet News) Content-Transfer-Encoding: 8bit Organization: AUC X-Newsreader: GNUS 3.15 References: <ABRAHAM.93Jul14050616@loke.iesd.auc.dk> Mime-Version: 1.0 Date: 14 Jul 1993 21:50:38 GMT Lines: 269