3

当我们启动 slime 时,它​​默认在 CL-USER 中启动。由于我经常使用特定的包,因此我想在 slime 启动时自动将其打包到该包中。即我想省去执行以下操作的麻烦:

CL-USER> (ql:quickload :my-package)
CL-USER> (in-package my-package)
MY-PACKAGE>

我尝试将以下代码放在我的 ccl-init.lisp 文件中,但包内没有工作:

(ql:quickload :my-package)
(in-package my-package)
4

1 回答 1

5

你可能可以用slime-repl-mode-hook

但我认为最好使用slime-sync-package-and-default-directory绑定到C-c ~并将您的 REPL 同步到缓冲区的包中。

于 2014-04-08T03:36:58.703 回答