Common lisp 在Slime加载时,从Cl用户更改默认包

Common lisp 在Slime加载时,从Cl用户更改默认包,common-lisp,slime,ccl,Common Lisp,Slime,Ccl,当我们启动slime时,默认情况下它在CL-USER中启动。因为我经常使用一个特定的包,所以我想在slime启动时自动将包中的内容放入该包中。 i、 e.我想省去做以下事情的麻烦: CL-USER> (ql:quickload :my-package) CL-USER> (in-package my-package) MY-PACKAGE> 我尝试将以下代码放入我的ccl-init.lisp文件中,但包中的代码不起作用: (ql:quickload :my-package)

当我们启动slime时,默认情况下它在CL-USER中启动。因为我经常使用一个特定的包,所以我想在slime启动时自动将包中的内容放入该包中。 i、 e.我想省去做以下事情的麻烦:

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)

您可能可以使用
slime repl mode hook


但是我认为最好使用
slime sync包和默认目录
,它绑定到
C-C~
,并将您的REPL同步到缓冲区的包。

您可能可以使用
slime REPL mode hook

但是我认为最好使用
slime sync包和默认目录
,它绑定到
C-C~
,并将REPL同步到缓冲区的包中