Function: header-line-indent--line-number-width
header-line-indent--line-number-width is a byte-compiled function
defined in display-line-numbers.el.gz.
Signature
(header-line-indent--line-number-width)
Documentation
Return the width taken by display-line-numbers in the current buffer.
Aliases
tabulated-list-line-number-width (obsolete since 29.1)
Source Code
;; Defined in /usr/src/emacs/lisp/display-line-numbers.el.gz
(defun header-line-indent--line-number-width ()
"Return the width taken by `display-line-numbers' in the current buffer."
;; line-number-display-width returns the value for the selected
;; window, which might not be the window in which the current buffer
;; is displayed.
(if (not display-line-numbers)
0
(let ((cbuf-window (get-buffer-window (current-buffer) t)))
(if (window-live-p cbuf-window)
(with-selected-window cbuf-window
(truncate (line-number-display-width 'columns)))
4))))