use for filling each warning's text.
@end defvar
+@defvar warning-fill-column
+The column at which to fill warnings.
+@end defvar
+
@defvar warning-type-format
This variable specifies the format for displaying the warning type
in the warning message. The result of formatting the type this way
displayed in the non-selected follow windows. To get the old behavior
back, customize 'follow-hide-ghost-cursors' to nil.
++++
+** New variable 'warning-fill-column' for 'display-warning'.
+
** Windmove
*** 'windmove-create-window' when non-nil makes a new window on moving off
(defvar warning-fill-prefix nil
"Non-nil means fill each warning text using this string as `fill-prefix'.")
+;; I don't see why it can't just use the buffer-local fill-column,
+;; but at least this is better than hard-coding 78.
+(defvar warning-fill-column 78
+ "Value to use for `fill-column' when filling warnings.")
+
;; The autoload cookie is so that programs can bind this variable
;; safely, testing the existing value, before they call one of the
;; warnings functions.
See the `warnings' custom group for user customization features.
-See also `warning-series', `warning-prefix-function' and
-`warning-fill-prefix' for additional programming features."
+See also `warning-series', `warning-prefix-function',
+`warning-fill-prefix', and `warning-fill-column' for additional
+programming features."
(if (not (or after-init-time noninteractive (daemonp)))
;; Ensure warnings that happen early in the startup sequence
;; are visible when startup completes (bug#20792).
(funcall newline)
(when (and warning-fill-prefix (not (string-match "\n" message)))
(let ((fill-prefix warning-fill-prefix)
- (fill-column 78))
+ (fill-column warning-fill-column))
(fill-region start (point))))
(setq end (point)))
(when (and (markerp warning-series)