在我的elisp模块的顶部,我想做一些简单的事情:
(message (concat "Loading " (expand-file-name (current-elisp-module) ".")))
Run Code Online (Sandbox Code Playgroud)
您可以使用load-file-name由函数设置的变量load,记录如下:
由"load"加载的文件的全名.
如手册中所述:
当Emacs正在加载文件的过程中,此变量的值是该文件的名称,正如Emacs在本节前面所述的搜索过程中找到的那样.
注意: buffer-file-name因为例程不能像您期望的那样工作.