Function: ediff-toggle-autorefine

ediff-toggle-autorefine is an interactive and byte-compiled function defined in ediff-util.el.gz.

Signature

(ediff-toggle-autorefine)

Documentation

Toggle auto-refine mode.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/vc/ediff-util.el.gz
(defun ediff-toggle-autorefine ()
  "Toggle auto-refine mode."
  (interactive)
  (ediff-barf-if-not-control-buffer)
  (if ediff-word-mode
      (user-error "No fine differences in this mode"))
  (cond ((eq ediff-auto-refine 'nix)
	 (setq ediff-auto-refine 'on)
	 (ediff-make-fine-diffs ediff-current-difference 'noforce)
	 (message "Auto-refining is ON"))
	((eq ediff-auto-refine 'on)
	 (message "Auto-refining is OFF")
	 (setq ediff-auto-refine 'off))
	(t ;; nix 'em
	 (ediff-set-fine-diff-properties ediff-current-difference t)
	 (message "Refinements are HIDDEN")
	 (setq ediff-auto-refine 'nix))
	))