Function: web-mode-fontify-css-rules
web-mode-fontify-css-rules is a natively compiled function defined in
web-mode.el.
Signature
(web-mode-fontify-css-rules PART-BEG PART-END)
Source Code
;; Defined in /nix/store/2qgnz1rp30nzfz6w0apx4kdm14if1bbs-emacs-packages-deps/share/emacs/site-lisp/elpa/web-mode-20260831.219/web-mode.el
(defun web-mode-fontify-css-rules (part-beg part-end)
(save-excursion
(goto-char part-beg)
(let (rule (continue t) (i 0) (at-rule nil))
(while continue
(setq rule (web-mode-css-rule-next part-end))
;;(message "rule=%S" rule)
(cond
((> (setq i (1+ i)) 1000)
(message "fontify-css-rules ** too much rules **")
(setq continue nil))
((null rule)
(setq continue nil))
((and (setq at-rule (plist-get rule :at-rule))
(not (member at-rule '("charset" "font-face" "import" "viewport")))
(plist-get rule :dec-end))
(web-mode-fontify-css-rule (plist-get rule :sel-beg)
(plist-get rule :sel-end)
nil nil)
(web-mode-fontify-css-rules (plist-get rule :dec-beg)
(plist-get rule :dec-end)))
(t
(web-mode-fontify-css-rule (plist-get rule :sel-beg)
(plist-get rule :sel-end)
(plist-get rule :dec-beg)
(plist-get rule :dec-end)))
) ;cond
) ;while
) ;let
))