1

我真的很喜欢 emacs 中的 org-mode,并且想要自定义一些东西。在通过 org.el 阅读时,我找到了几个引用filename但找不到filenameusing describe-function?

我敢肯定有一个简单的答案,但我只是在学习 elisp,这并不明显。filename对在哪里定义的任何见解?和/或如果它不是一个函数,它是什么?

例如,filename在第 25502 行:

         (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))))))
4

1 回答 1

7

那不是函数,那是let特殊形式创建的局部变量。

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

于 2010-03-14T12:53:02.703 回答