Function: mm-write-region
mm-write-region is a byte-compiled function defined in mm-util.el.gz.
Signature
(mm-write-region START END FILENAME &optional APPEND VISIT LOCKNAME CODING-SYSTEM INHIBIT)
Documentation
Like write-region.
If INHIBIT is non-nil, inhibit mm-inhibit-file-name-handlers.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/mm-util.el.gz
(defun mm-write-region (start end filename &optional append visit lockname
coding-system inhibit)
"Like `write-region'.
If INHIBIT is non-nil, inhibit `mm-inhibit-file-name-handlers'."
(let ((coding-system-for-write
(or coding-system mm-text-coding-system-for-write
mm-text-coding-system))
(inhibit-file-name-operation (if inhibit
'write-region
inhibit-file-name-operation))
(inhibit-file-name-handlers
(if inhibit
(append mm-inhibit-file-name-handlers
inhibit-file-name-handlers)
inhibit-file-name-handlers)))
(write-region start end filename append visit lockname)))