Common lisp 在Slime加载时,从Cl用户更改默认包
当我们启动slime时,默认情况下它在CL-USER中启动。因为我经常使用一个特定的包,所以我想在slime启动时自动将包中的内容放入该包中。 i、 e.我想省去做以下事情的麻烦: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)
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同步到缓冲区的包中