Function: image-mode-to-text

image-mode-to-text is an autoloaded and byte-compiled function defined in image-mode.el.gz.

Signature

(image-mode-to-text)

Documentation

Set current buffer's modes be a non-image major mode, plus image-minor-mode(var)/image-minor-mode(fun).

A non-image major mode displays an image file as text.

Source Code

;; Defined in /usr/src/emacs/lisp/image-mode.el.gz
;;;###autoload
(defun image-mode-to-text ()
  "Set current buffer's modes be a non-image major mode, plus `image-minor-mode'.
A non-image major mode displays an image file as text."
  ;; image-mode-as-text = normal-mode + image-minor-mode
  (let ((previous-image-type image-type)) ; preserve `image-type'
    (major-mode-restore '(image-mode image-mode-as-text))
    ;; Restore `image-type' after `kill-all-local-variables' in `normal-mode'.
    (setq image-type previous-image-type)
    (unless (image-get-display-property)
      ;; Show the image file as text.
      (image-toggle-display-text))))