Variable: case-replace
case-replace is a customizable variable defined in replace.el.gz.
Value
t
Documentation
Non-nil means query-replace should preserve case in replacements.
Probably introduced at or before Emacs version 20.1.
Source Code
;; Defined in /usr/src/emacs/lisp/replace.el.gz
(defcustom case-replace t
"Non-nil means `query-replace' should preserve case in replacements."
:type 'boolean
:group 'matching)