Mercurial > emacs
comparison man/building.texi @ 31027:561ef681eab5
Document load-dangerous-libraries.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Tue, 22 Aug 2000 09:12:55 +0000 |
parents | 315d6e79ea38 |
children | 390058c38d27 |
comparison
equal
deleted
inserted
replaced
31026:3cd6db455d11 | 31027:561ef681eab5 |
---|---|
643 By convention, the compiled code for a library goes in a separate file | 643 By convention, the compiled code for a library goes in a separate file |
644 whose name consists of the library source file with @samp{c} appended. | 644 whose name consists of the library source file with @samp{c} appended. |
645 Thus, the compiled code for @file{foo.el} goes in @file{foo.elc}. | 645 Thus, the compiled code for @file{foo.el} goes in @file{foo.elc}. |
646 That's why @code{load-library} searches for @samp{.elc} files first. | 646 That's why @code{load-library} searches for @samp{.elc} files first. |
647 | 647 |
648 @vindex load-dangerous-libraries | |
649 @cindex Lisp files byte-compiled by XEmacs | |
650 By default, Emacs refuses to load compiled Lisp files which weren't | |
651 compiled with Emacs. This is because an incompatible change was | |
652 introduced into XEmacs' byte compiler, which could produce files with | |
653 byte codes that cause Emacs to crash. Set the variable | |
654 @code{load-dangerous-libraries} to t if you want to change this | |
655 behavior. | |
656 | |
648 @node Lisp Eval | 657 @node Lisp Eval |
649 @section Evaluating Emacs-Lisp Expressions | 658 @section Evaluating Emacs-Lisp Expressions |
650 @cindex Emacs-Lisp mode | 659 @cindex Emacs-Lisp mode |
651 @cindex mode, Emacs-Lisp | 660 @cindex mode, Emacs-Lisp |
652 | 661 |