🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.text.tex
Article #12072

Re: AUC TeX version 7.2 available

#12072
From: Per Abrahamsen
Date: Wed, 14 Jul 1993 21:50
268 lines
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!abraham
References: <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