我正在运行 Aquamacs + Slime,当我启动 Aquamacs 时,我能够自动启动 Slime。但是,当我尝试加载 lisp 文件之后,我会不断收到各种错误,具体取决于我尝试加载文件的方式。这是我的preferences.el
(setq inferior-lisp-program "~/ccl/dx86cl64"
slime-startup-animation nil)
(require 'slime)
(split-window-horizontally)
(other-window 1)
(slime)
(eval-after-load "slime"
'(progn
(slime-compile-and-load-file "/Users/xxxxx/xxxxx/load-seq.lisp")
))
我收到以下错误
error: Buffer *inferior-lisp* is not associated with a file.
我已经尝试过其他功能,包括load
compile-and-load
和slime-load-file
并分别得到以下错误......
Invalid read syntax: #
Symbol's function definition is void: compile-and-load
error: Not connected.
当我(load "/Users/xxxxx/xxxxx/load-seq.lisp")
从 slime REPL 执行时,lisp 文件可以正常加载(和编译)。似乎当我将它放在 Preferences.el 中时,即使我使用的是eval-after-load
.