Variable: display-fill-column-indicator-mode-hook
display-fill-column-indicator-mode-hook is a customizable variable
defined in display-fill-column-indicator.el.gz.
Value
(display-fill-column-indicator-mode-set-explicitly(var)/display-fill-column-indicator-mode-set-explicitly(fun))
Documentation
Hook run after entering or leaving display-fill-column-indicator-mode(var)/display-fill-column-indicator-mode(fun).
No problems result if this variable is not bound.
add-hook automatically binds it. (This is true for all hook variables.)
Source Code
;; Defined in /usr/src/emacs/lisp/display-fill-column-indicator.el.gz
;;;###autoload
(define-minor-mode display-fill-column-indicator-mode
"Toggle display of `fill-column' indicator.
This uses `display-fill-column-indicator' internally.
To change the position of the column displayed by default
customize `display-fill-column-indicator-column'. You can change the
character for the indicator setting `display-fill-column-indicator-character'.
The globalized version is `global-display-fill-column-indicator-mode',
which see.
This minor mode assumes the buffer uses a fixed-pitch font; if you
use variable-pitch fonts, the indicators on different lines might
not appear aligned.
See Info node `Displaying Boundaries' for details."
:lighter nil
(if display-fill-column-indicator-mode
(progn
(setq display-fill-column-indicator t)
(unless display-fill-column-indicator-character
(setq display-fill-column-indicator-character
(if (and (char-displayable-p ?\u2502)
(or (not (display-graphic-p))
(eq (aref (query-font (car (internal-char-font nil ?\u2502))) 0)
(face-font 'default))))
?\u2502
?|))))
(setq display-fill-column-indicator nil)))