Function: org-persist--write-elisp-file
org-persist--write-elisp-file is a byte-compiled function defined in
org-persist.el.gz.
Signature
(org-persist--write-elisp-file FILE DATA &optional NO-CIRCULAR PP)
Documentation
Write elisp DATA to FILE.
Source Code
;; Defined in /usr/src/emacs/lisp/org/org-persist.el.gz
(defun org-persist--write-elisp-file (file data &optional no-circular pp)
"Write elisp DATA to FILE."
(let ((print-circle (not no-circular))
print-level
print-length
print-quoted
(print-escape-control-characters t)
(print-escape-nonascii t)
(print-continuous-numbering t)
print-number-table
(start-time (float-time)))
(unless (file-exists-p (file-name-directory file))
(make-directory (file-name-directory file) t))
(with-temp-file file
(if pp
(let ((pp-use-max-width nil)) ; Emacs bug#58687
(pp data (current-buffer)))
(prin1 data (current-buffer))))
(org-persist--display-time
(- (float-time) start-time)
"Writing to %S" file)))