~org-mode/org-mode/trunk

Viewing all changes in revision 4255.

  • Committer: Eric Schulte
  • Date: 2010-09-30 13:39:59 UTC
  • Revision ID: git-v1:a37072786c1da98ccfe6e6b4f481bfc83d61c4d2
using `org-babel-temporary-directory' to collect and remove temporary files

We had stopped using this because users noticed that temporary
directories were accumulating in their /tmp directory.  I believe this
was due to repeatedly evaluating the ob.el emacs-lisp file, which
repeatedly re-defined the `org-babel-temporary-directory' variable
creating multiple directories.  This problem should be fixed by
wrapping the defvar holding this form in (unless (boundp org...)).

* lisp/ob.el (boundp): uncommenting defvar form for
  org-babel-temporary-directory
  (org-babel-temp-file): now using the org-babel-temporary-directory
  for holding new babel temporary files
  (org-babel-remove-temporary-directory): removes the babel temp dir
  when Emacs shutsdown
  (kill-emacs-hook): now removing the babel temp dir on Emacs shutdown

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: