Function: htmlize-inline-css-text-markup

htmlize-inline-css-text-markup is a byte-compiled function defined in htmlize.el.

Signature

(htmlize-inline-css-text-markup FSTRUCT-LIST BUFFER)

Source Code

;; Defined in ~/.emacs.d/elpa/htmlize-20250724.1703/htmlize.el
(defun htmlize-inline-css-text-markup (fstruct-list buffer)
  (let* ((merged (htmlize-merge-faces fstruct-list))
         (style (htmlize-memoize
                 merged
                 (let ((specs (htmlize-css-specs merged)))
                   (and specs
                        (mapconcat #'identity
                                   (htmlize-css-specs merged)
                                   " "))))))
    (when style
      (princ "<span style=\"" buffer)
      (princ style buffer)
      (princ "\">" buffer))
    (lambda ()
      (when style
        (princ "</span>" buffer)))))