emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/auctex bc0db60: Try and better support direct loading o


From: Stefan Monnier
Subject: [elpa] externals/auctex bc0db60: Try and better support direct loading of tex-site
Date: Fri, 21 Apr 2017 11:23:26 -0400 (EDT)

branch: externals/auctex
commit bc0db60efabbfb75369b1730a8b1d1101af1cc81
Author: Stefan Monnier <address@hidden>
Commit: Stefan Monnier <address@hidden>

    Try and better support direct loading of tex-site
---
 tex-site.el | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/tex-site.el b/tex-site.el
index dfb3be3..40ea062 100644
--- a/tex-site.el
+++ b/tex-site.el
@@ -39,7 +39,14 @@
 ;;; Code:
 
 (if (< emacs-major-version 21)
-  (error "AUCTeX requires Emacs 21 or later"))
+  (error "AUCTeX requires Emacs 21 or later")) ;FIXME: Really?
+
+(unless (or (fboundp 'TeX-modes-set)     ;Avoid inf-looping.
+            (fboundp 'TeX-tex-mode))     ;auctex-autoloads is not loaded.
+  ;; Try and support the case where someone loads tex-site.el or
+  ;; auctex.el directly, in the old way.
+  (provide 'tex-site)        ;Avoid (re)loading tex-site from auctex-autoloads.
+  (load "auctex-autoloads" 'noerror 'nomessage))
 
 ;; Define here in order for `M-x customize-group <RET> AUCTeX <RET>'
 ;; to work if the main AUCTeX files are not loaded yet.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]