Function: ruler-mode-window-col
ruler-mode-window-col is a byte-compiled function defined in
ruler-mode.el.gz.
Signature
(ruler-mode-window-col N)
Documentation
Return a column number relative to the selected window.
N is a column number relative to selected frame.
If required, account for screen estate taken by display-line-numbers.
Source Code
;; Defined in /usr/src/emacs/lisp/ruler-mode.el.gz
(defsubst ruler-mode-window-col (n)
"Return a column number relative to the selected window.
N is a column number relative to selected frame.
If required, account for screen estate taken by `display-line-numbers'."
(if display-line-numbers
;; FIXME: ruler-mode relies on N being an integer, so if the
;; 'line-number' face is customized to use a font that is larger
;; or smaller than that of the default face, the alignment might
;; be off by up to half a column, unless the font width is an
;; integral multiple or divisor of the default face's font.
(setq n (- n (round (line-number-display-width 'columns)))))
(- n
(or (car (window-margins)) 0)
(fringe-columns 'left)
(scroll-bar-columns 'left)))