Function: org-persist-clear-storage-maybe
org-persist-clear-storage-maybe is a byte-compiled function defined in
org-persist.el.gz.
Signature
(org-persist-clear-storage-maybe)
Documentation
Clear org-persist-directory according to org-persist--disable-when-emacs-Q.
When org-persist--disable-when-emacs-Q is non-nil and Emacs is called with -Q
command line argument, org-persist-directory is created in potentially public
system temporary directory. Remove everything upon existing Emacs in
such scenario.
Source Code
;; Defined in /usr/src/emacs/lisp/org/org-persist.el.gz
(defun org-persist-clear-storage-maybe ()
"Clear `org-persist-directory' according to `org-persist--disable-when-emacs-Q'.
When `org-persist--disable-when-emacs-Q' is non-nil and Emacs is called with -Q
command line argument, `org-persist-directory' is created in potentially public
system temporary directory. Remove everything upon existing Emacs in
such scenario."
(when (and org-persist--disable-when-emacs-Q
;; FIXME: This is relying on undocumented fact that
;; Emacs sets `user-init-file' to nil when loaded with
;; "-Q" argument.
(not user-init-file)
(file-exists-p org-persist-directory))
(delete-directory org-persist-directory 'recursive)))