Function: web-mode-fontify
web-mode-fontify is a natively compiled function defined in
web-mode.el.
Signature
(web-mode-fontify LIMIT)
Source Code
;; Defined in /nix/store/2qgnz1rp30nzfz6w0apx4kdm14if1bbs-emacs-packages-deps/share/emacs/site-lisp/elpa/web-mode-20260831.219/web-mode.el
;;---- FONTIFICATION -----------------------------------------------------------
(defun web-mode-fontify (limit)
(when web-mode-trace
(message "fontify: point(%S) limit(%S)" (point) limit))
(cond
;;(web-mode-skip-fontification
;; nil)
(t
(with-silent-modifications
(save-excursion
(save-restriction
(save-match-data
(let ((beg (point))
(buffer-undo-list t)
(end limit)
(inhibit-point-motion-hooks t)
(inhibit-quit t))
(remove-list-of-text-properties beg end '(font-lock-face face))
(cond
((and (get-text-property beg 'block-side)
(not (get-text-property beg 'block-beg)))
(web-mode-fontify-block beg end))
((or (member web-mode-content-type web-mode-part-content-types)
(get-text-property beg 'part-side))
(web-mode-fontify-part beg end)
(web-mode-block-foreach beg end 'web-mode-fontify-block))
((string= web-mode-engine "none")
(web-mode-fontify-tags beg end)
(web-mode-part-foreach beg end 'web-mode-fontify-part))
(t
(web-mode-fontify-tags beg end)
(web-mode-part-foreach beg end 'web-mode-fontify-part)
(web-mode-block-foreach beg end 'web-mode-fontify-block))
) ;cond
(when web-mode-enable-element-content-fontification
(web-mode-fontify-elements beg end))
(when web-mode-enable-whitespace-fontification
(web-mode-fontify-whitespaces beg end))
) ;let
))))
nil) ;t
))