1

私は emacs の org-mode が大好きで、いくつかカスタマイズしたいと思っています。org.el を読んでいるときに、いくつかの参照を見つけましたが、 ?を使用してfilename見つけることができません。filenamedescribe-function

簡単な答えがあると確信していますが、私はelispを学んでいるだけで、それは明らかではありません。filenameどこで定義されているかについての洞察はありますか? そして/またはそれが関数でない場合、それは何ですか?

たとえば、filename25502 行目:

         (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 に答える