elisp新手问题:在org.el中找不到'filename'函数定义?

时间:2010-03-14 12:15:19

标签: emacs elisp org-mode

我真的很喜欢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))))))

1 个答案:

答案 0 :(得分:7)

这不是一个函数,它是由let特殊形式创建的局部变量。

注意:当然,这是一个疯狂的猜测,因为我无法找到您在我可以找到的org.el版本中发布的代码,而且它们都没有接近25502行。