在Slime Load上,从Cl-USER更改默认包

时间:2014-04-05 16:38:41

标签: common-lisp slime ccl

当我们开始粘贴时,它默认在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)

1 个答案:

答案 0 :(得分:4)

您可能可以使用slime-repl-mode-hook

执行某些操作

但我认为最好使用绑定到slime-sync-package-and-default-directory的{​​{1}}并将REPL同步到缓冲区的包中。