Babelコードブロックの実行履歴を保存する方法はありますか?基本的に、ブロック、タイムスタンプ、ファイル名を記録したいと思います。
たぶんそれがない場合、誰かが私がハックできる同様の機能を知っていますか?基本的に、現在の選択、タイムスタンプ、ファイル名を取得する方法と、それをテキストファイルに追加する方法が必要です。
ここであなたができること:
org-babel-execute-src-block
結果をログファイルに書き込むこともできます。
(require 'time-stamp)
(defadvice org-babel-execute-src-block (after log-org-babel-execute-src-block activate)
(org-narrow-to-block)
(let ((file (buffer-file-name)) (src-block (buffer-substring-no-properties (point-min) (point-max))))
(with-current-buffer "babel-log"
(insert (concat "file:" file " time:" (time-stamp-string) " block\n" src-block "\n\n")))
)
(widen)
)