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)))