Function: shr-insert-table-ruler
shr-insert-table-ruler is a byte-compiled function defined in
shr.el.gz.
Signature
(shr-insert-table-ruler WIDTHS)
Source Code
;; Defined in /usr/src/emacs/lisp/net/shr.el.gz
(defun shr-insert-table-ruler (widths)
(when shr-table-horizontal-line
(when (and (bolp)
(> shr-indentation 0))
(shr-indent))
(insert shr-table-corner)
(let ((total-width 0))
(dotimes (i (length widths))
(setq total-width (+ total-width (aref widths i)
(* shr-table-separator-pixel-width 2)))
(insert (make-string (1+ (/ (aref widths i)
shr-table-separator-pixel-width))
shr-table-horizontal-line)
(propertize " "
'display `(space :align-to (,total-width))
'shr-table-indent shr-table-id)
shr-table-corner)))
(insert "\n")))