Variable: visual-wrap-prefix-mode
visual-wrap-prefix-mode is a buffer-local variable defined in
visual-wrap.el.gz.
Documentation
Non-nil if Visual-Wrap-Prefix mode is enabled.
Use the command visual-wrap-prefix-mode(var)/visual-wrap-prefix-mode(fun) to change this variable.
Probably introduced at or before Emacs version 30.1.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/visual-wrap.el.gz
;;;###autoload
(define-minor-mode visual-wrap-prefix-mode
"Display continuation lines with prefixes from surrounding context.
To enable this minor mode across all buffers, enable
`global-visual-wrap-prefix-mode'."
:lighter ""
:group 'visual-line
(if visual-wrap-prefix-mode
(progn
;; HACK ATTACK! We want to run after font-lock (so our
;; wrap-prefix includes the faces applied by font-lock), but
;; jit-lock-register doesn't accept an `append' argument, so
;; we add ourselves beforehand, to make sure we're at the end
;; of the hook (bug#15155).
(add-hook 'jit-lock-functions
#'visual-wrap-prefix-function 'append t)
(jit-lock-register #'visual-wrap-prefix-function))
(jit-lock-unregister #'visual-wrap-prefix-function)
(with-silent-modifications
(save-restriction
(widen)
(visual-wrap--remove-properties (point-min) (point-max))))))