el/dot-emacs.el: Autoload SLIME while compiling.
authorMark Wooding <mdw@distorted.org.uk>
Thu, 27 Jan 2022 23:27:15 +0000 (23:27 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Thu, 27 Jan 2022 23:27:15 +0000 (23:27 +0000)
el/dot-emacs.el

index 21933de..6a6112d 100644 (file)
@@ -4792,11 +4792,12 @@ align the other subforms beneath it.  Otherwise, indent them
   (if mdw-friendly-name (setq ad-return-value mdw-friendly-name)
     ad-do-it))
 
-(trap
- (if (not mdw-fast-startup)
-     (progn
-       (require 'slime-autoloads)
-       (slime-setup '(slime-autodoc slime-c-p-c)))))
+(eval-and-compile
+  (trap
+    (if (not mdw-fast-startup)
+       (progn
+         (require 'slime-autoloads)
+         (slime-setup '(slime-autodoc slime-c-p-c))))))
 
 (let ((stuff '((cmucl ("cmucl"))
               (sbcl ("sbcl") :coding-system utf-8-unix)