Greg Minshall <minsh...@umich.edu> writes:
> hi, Ihor, > >> Do we need to care about cleaning up /tmp? > > my two cents is that maybe one should not care so much about cleaning up > /tmp, but i think it's worthwhile trying not to clutter it up too much. > > cheers, Greg One possible approach to this is to have all org-persist related temporary directories into an overall "$TMPDIR/org-persist" directory. That is, assuming that the parent directory exists, we create org-persist temporary directories as "$TMPDIR/org-persist/XXXXXX" and everything else would remain the same. The downside for this approach is that, since `make-tempfile' only makes a mkdir() call in its underlying function try_dir() assuming the existence of its parents [1, 2], we would probably have to create the parent via `(mkdir DIR t)' before every `make-tempfile' call within org-persist. [1] emacs/src/fileio.c [2] emacs/lib/tempname.c Best, RY