Function: majutsu-row--tail-width-at
majutsu-row--tail-width-at is a natively compiled function defined in
majutsu-row.el.
Signature
(majutsu-row--tail-width-at POS &optional WINDOW)
Documentation
Return displayed width of tail text following spacer at POS.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-row.el
(defun majutsu-row--tail-width-at (pos &optional window)
"Return displayed width of tail text following spacer at POS."
(let ((tail (save-excursion
(goto-char pos)
(buffer-substring (1+ pos) (line-end-position))))
(window (or window (majutsu-row--tail-owner-window))))
(if (and (display-graphic-p) window)
(save-excursion
(goto-char (1+ pos))
(car (window-text-pixel-size window (point) (line-end-position) t)))
(if (display-graphic-p)
(save-excursion
(goto-char pos)
(string-pixel-width tail))
(string-width tail)))))