我真的很喜欢emacs中的org-mode并且想要定制一些东西。在通过org.el阅读时,我发现了filename
的多个引用但使用filename
找不到describe-function
?
我确信这是一个简单的答案,但我只是在学习elisp而且并不明显。对filename
的定义有何了解?和/或如果它不是一个功能,它是什么?
例如,第25502行的filename
:
(filename (if to-buffer
(expand-file-name
(concat
(file-name-sans-extension
(or (and subtree-p
(org-entry-get (region-beginning)
"EXPORT_FILE_NAME" t))
(file-name-nondirectory buffer-file-name)))
"." html-extension)
(file-name-as-directory
(or pub-dir (org-export-directory :html opt-plist))))))
答案 0 :(得分:7)
这不是一个函数,它是由let
特殊形式创建的局部变量。
注意:当然,这是一个疯狂的猜测,因为我无法找到您在我可以找到的org.el
版本中发布的代码,而且它们都没有接近25502行。