1
有没有Emacs lisp文件(.el)获取自己的文件名的方法?在Emacs Lisp中是否有相当于Python的__file__
像Python中的__file__
或者Ruby中的__FILE__
?
有没有Emacs lisp文件(.el)获取自己的文件名的方法?在Emacs Lisp中是否有相当于Python的__file__
像Python中的__file__
或者Ruby中的__FILE__
?
像这样的事情会做的工作:
(setq hhh load-file-name)
(defun aoeuidhtn()
(interactive)
(message hhh)
)
现在,做M-x load-file
变量hhh
将被绑定到它所驻留和功能M-x aoeuidhtn
将打印出来的文件名之后。例如,如果我在/tmp/test.el
中有上述模块,则M-x aoeuidhnt
将打印/tmp/test.el
。