ほんとのこと知りたいだけなのに。

夏休みはもうおわり。

org-mode で eaport 出来ない。(未解決)

orgmode.org

org-mode で文章書いたので html に (export)http://orgmode.org/org.html#Exporting しようとしたらエラーが出て (export)http://orgmode.org/org.html#Exporting に失敗する。

コマンドは org-html-export-to-html

バージョンは最新の安定版。

ELISP> (org-version)
"8.2.10"

run-hooks: Symbol's function definition is void: nil

nil は関数じゃないよ。と言っているようにも見えるが、ネットを調べるも日本語情報がなく、とりあえず自分でコードを見ることに。

追うと function org-export--generate-copy-script の途中でエラーが発生している模倣。

コードの場所は以下の通り。(コメント削除してインデント整形しています)

(defun org-export--generate-copy-script (buffer)
  (with-current-buffer buffer
    `(lambda ()
       (let ((inhibit-modification-hooks t))
         (let ((org-mode-hook nil) (org-inhibit-startup t))
              (org-mode))  ;; <-- ここをコールするとエラーになっている模様。
                  :
                 中略
                  :
              (overlays-in (point-min) (point-max)))
             ov-set))))) 

しかし org-mode の中は正常に終了してそうな雰囲気。

この当たりで能力不足で断念。

本家メーリングリストに聞いてみるしかないかな。

しかし emacs lisp のコードを始めて追いましたが slime になれているとなんが不便ですね。 コードのインデントも読みにくいですし。

Emacs Lispテクニックバイブル

Emacs Lispテクニックバイブル

やさしいEmacs‐Lisp講座

やさしいEmacs‐Lisp講座