我使用SlimeNav来读取elisp代码。它主要运行良好,但对于内置功能,有时它不起作用。
(local-file (file-relative-name
temp-file
(file-name-directory buffer-file-name))))
在此代码段中,当我按Alt +时。在local-file
函数上,它说,
Don't know how to find 'local-file'
答案 0 :(得分:3)
local-file
不是核心中的任何功能。它虽然被用作let-bound变量7次。
也许你感到困惑。
答案 1 :(得分:0)
另外请记住,在访问函数文档时(例如使用C-h f),您应该看到一个链接,您可以单击该链接以获取源代码。如果它们以Emacs可以找到的方式提供,也可以与C源一起使用。
例如,find-file的文档如下所示:
find-file is an interactive compiled Lisp function in `files.el'.
It is bound to <open>, C-x C-f, <menu-bar> <file> <new-file>.
(find-file FILENAME &optional WILDCARDS)
Edit file FILENAME.
...
您应该能够看到`files.el'以不同的颜色显示,您可以单击它,它将带您进入该功能的定义。