Function: web-mode-invalidate-region-end-position
web-mode-invalidate-region-end-position is a natively compiled
function defined in web-mode.el.
Signature
(web-mode-invalidate-region-end-position POS)
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-invalidate-region-end-position (pos)
(save-excursion
(goto-char pos)
;;(message "pos=%S %S" pos (get-text-property pos 'block-token))
(when (string= web-mode-engine "jsp")
(cond
((and (looking-back "<%" (point-min))
(looking-at-p "--"))
(search-forward "--%>"))
((and (looking-back "-- %" (point-min))
(looking-at-p ">"))
(search-forward "--%>"))
) ;cond
) ;when
(setq pos (point-max))
(let ((continue (not (eobp))))
(while continue
(end-of-line)
;;(message "%S %S" (point) (get-text-property (point) 'block-token))
(cond
((eobp)
(setq continue nil))
((and (not (get-text-property (point) 'tag-type))
(not (get-text-property (point) 'part-side))
(not (get-text-property (point) 'block-side)))
(setq pos (point)
continue nil))
(t
(forward-line))
) ;cond
) ;while
pos)))