我已经使用https://github.com/thephoeron/slime-pack安装了slime,并希望更多地探索common-lisp.
如何在emacs中访问特定功能的源?
例如,如果我有一个功能:
(type-of 1)
Run Code Online (Sandbox Code Playgroud)
我想访问的来源type-of
,如何做到这一点?
Pue*_*Pop 10
Meta .
它调用函数: slime-edit-definition
要跳转到lisp实现中的函数,您可能需要做一些额外的事情来指向源代码.在SBCL中,你必须到sb-ext:set-sbcl-source-location
正确的位置.sbclrc
:
(sb-ext:set-sbcl-source-location "/path/to/sbcl/")
Run Code Online (Sandbox Code Playgroud)
您可以编辑.sbclrc
与C-xC-f ~/.sbclrc
在Emacs.
归档时间: |
|
查看次数: |
971 次 |
最近记录: |