Function: rcirc-log-write
rcirc-log-write is a byte-compiled function defined in rcirc.el.gz.
Signature
(rcirc-log-write)
Documentation
Flush rcirc-log-alist data to disk.
Log data is written to rcirc-log-directory, except for
log-files with absolute names (see rcirc-log-filename-function).
Source Code
;; Defined in /usr/src/emacs/lisp/net/rcirc.el.gz
(defun rcirc-log-write ()
"Flush `rcirc-log-alist' data to disk.
Log data is written to `rcirc-log-directory', except for
log-files with absolute names (see `rcirc-log-filename-function')."
(dolist (cell rcirc-log-alist)
(let ((filename (convert-standard-filename
(expand-file-name (car cell)
rcirc-log-directory)))
(coding-system-for-write 'utf-8))
(make-directory (file-name-directory filename) t)
(with-temp-buffer
(insert (cdr cell))
(write-region (point-min) (point-max) filename t 'quiet))))
(setq rcirc-log-alist nil))