Variable: diff-refine
diff-refine is a customizable variable defined in diff-mode.el.gz.
Value
font-lock
Documentation
If non-nil, enable hunk refinement.
The value font-lock means to refine during font-lock.
The value navigation means to refine each hunk as you visit it
with diff-hunk-next or diff-hunk-prev.
You can always manually refine a hunk with diff-refine-hunk.
This variable was added, or its default value changed, in Emacs 27.1.
Probably introduced at or before Emacs version 27.1.
Source Code
;; Defined in /usr/src/emacs/lisp/vc/diff-mode.el.gz
(defcustom diff-refine 'font-lock
"If non-nil, enable hunk refinement.
The value `font-lock' means to refine during font-lock.
The value `navigation' means to refine each hunk as you visit it
with `diff-hunk-next' or `diff-hunk-prev'.
You can always manually refine a hunk with `diff-refine-hunk'."
:version "27.1"
:type '(choice (const :tag "Don't refine hunks" nil)
(const :tag "Refine hunks during font-lock" font-lock)
(const :tag "Refine hunks during navigation" navigation)))