branch: externals/auctex
commit 1891f8a10219e29be55ae0ba0d74ad6fd09f79ec
Author: Stefan Monnier <monn...@iro.umontreal.ca>
Commit: Arash Esbati <ar...@gnu.org>

    Don't require package.el at runtime
    
    * auctex.el: Lift the requirement for `no-byte-compile' set to t.
    `package-get-version' is now called during the compilation and not
    at runtime.
---
 auctex.el | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)

diff --git a/auctex.el b/auctex.el
index 88728a5b51..c644a491cb 100644
--- a/auctex.el
+++ b/auctex.el
@@ -33,21 +33,18 @@
 ;;; Code:
 
 ;; This can be used for starting up AUCTeX, e.g., when not installed
-;; from ELPA.  We have to set `no-byte-compile' to t otherwise the
-;; compiler will eval the form during the compilation where
-;; `load-file-name' is nil and things will go wrong.
+;; from ELPA.
 
-(require 'tex-site
-         (expand-file-name "tex-site.el"
-                           (file-name-directory load-file-name)))
+;; The silly `(when t' test stops performing the `require' during
+;; compilation where `load-file-name' is nil and things would go wrong.
+(when t
+  (require 'tex-site
+           (expand-file-name "tex-site.el"
+                             (file-name-directory load-file-name))))
 
 (defconst AUCTeX-version (package-get-version)
   "AUCTeX version.")
 
 (provide 'auctex)
 
-;; Local Variables:
-;; no-byte-compile: t
-;; End:
-
 ;;; auctex.el ends here

Reply via email to