Variable: comint-fontify-input-mode
comint-fontify-input-mode is a buffer-local variable defined in
comint.el.gz.
Documentation
Non-nil if Comint-Fontify-Input mode is enabled.
Use the command comint-fontify-input-mode(var)/comint-fontify-input-mode(fun) to change this variable.
Probably introduced at or before Emacs version 29.1.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/comint.el.gz
(define-minor-mode comint-fontify-input-mode
"Enable input fontification in the current comint buffer.
This minor mode is useful if the current major mode derives from
`comint-mode' and if `comint-indirect-setup-function' is set.
Comint modes that support input fontification usually set this
variable buffer-locally to a major-mode command whose
font-locking is desired for input text.
Input text is fontified through an indirect buffer created with
`comint-indirect-buffer', which see.
This function signals an error if `comint-use-prompt-regexp' is
non-nil. Input fontification isn't compatible with this
setting."
:lighter nil
:interactive (comint-mode)
(if comint-fontify-input-mode
(let ((success nil))
(unwind-protect
(progn
(comint--fontify-input-on)
(setq success t))
(unless success
(setq comint-fontify-input-mode nil)
(comint--fontify-input-off))))
(comint--fontify-input-off)))