Mercurial > hg > xemacs-beta
diff lisp/auctex/tex.el @ 30:ec9a17fef872 r19-15b98
Import from CVS: tag r19-15b98
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:52:29 +0200 |
parents | 441bb1e64a06 |
children | 7d55a9ba150c |
line wrap: on
line diff
--- a/lisp/auctex/tex.el Mon Aug 13 08:51:58 2007 +0200 +++ b/lisp/auctex/tex.el Mon Aug 13 08:52:29 2007 +0200 @@ -1,7 +1,7 @@ ;;; tex.el --- Support for TeX documents. ;; Maintainer: Per Abrahamsen <auc-tex@sunsite.auc.dk> -;; Version: 9.7k +;; Version: 9.7l ;; Keywords: wp ;; X-URL: http://sunsite.auc.dk/auctex @@ -486,10 +486,10 @@ ;; These two variables are automatically updated with "make dist", so ;; be careful before changing anything. -(defconst AUC-TeX-version "9.7k" +(defconst AUC-TeX-version "9.7l" "AUC TeX version number") -(defconst AUC-TeX-date "Wed Feb 26 23:15:31 MET 1997" +(defconst AUC-TeX-date "Tue Mar 4 11:29:28 MET 1997" "AUC TeX release date") ;;; Buffer @@ -1083,10 +1083,15 @@ AUC TeX knows of some macros, and may query for extra arguments. Space will complete and exit." (interactive) - (if (memq (preceding-char) '(?\\ ?.)) - (call-interactively 'self-insert-command) - (let ((minibuffer-local-completion-map TeX-electric-macro-map)) - (call-interactively 'TeX-insert-macro)))) + (cond ((eq (preceding-char) ?\\) + (call-interactively 'self-insert-command)) + ((eq (preceding-char) ?.) + (let ((TeX-default-macro " ") + (minibuffer-local-completion-map TeX-electric-macro-map)) + (call-interactively 'TeX-insert-macro))) + (t + (let ((minibuffer-local-completion-map TeX-electric-macro-map)) + (call-interactively 'TeX-insert-macro))))) (defun TeX-parse-macro (symbol args) "How to parse TeX macros which takes one or more arguments."