使用粘贴时如何跳转到emacs中的函数定义?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用粘贴时如何跳转到emacs中的函数定义?相关的知识,希望对你有一定的参考价值。

我已经使用https://github.com/thephoeron/slime-pack安装了slime,并希望更多地探索common-lisp。

如何在emacs中访问特定功能的源?

例如,如果我有一个功能:

(type-of 1)

我想访问type-of的来源,怎么办呢?

答案

元。

它调用函数:slime-edit-definition

要跳转到lisp实现中的函数,您可能需要做一些额外的事情来指向源代码。在SBCL你必须sb-ext:set-sbcl-source-location.sbclrc的正确位置:

(sb-ext:set-sbcl-source-location "/path/to/sbcl/")

你可以用Emacs中的C-xC-f .sbclrc编辑~/.sbclrc

以上是关于使用粘贴时如何跳转到emacs中的函数定义?的主要内容,如果未能解决你的问题,请参考以下文章

在 Visual Studio 代码中,如何跳转到 typescript 类型定义 index.d.ts 中的实际代码?

如何将Emacs窗口/框架配置与屏幕位置一起存储

跳转emacs中的java方法

IAR7.2 怎么不能跳转到函数的定义

跳转到函数定义

如何修复一些 Xcode 13 错误,例如无法正确跳转到定义?