Function: web-mode-in-code-block
web-mode-in-code-block is a natively compiled function defined in
web-mode.el.
Signature
(web-mode-in-code-block OPEN CLOSE &optional PROP)
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-in-code-block (open close &optional prop)
(save-excursion
(let ((pos (point)) pos-open pos-close start end ret)
(when prop
(setq start pos
end pos)
(when (eq (get-text-property pos prop) (get-text-property (1- pos) prop))
(setq start (or (previous-single-property-change pos prop) (point-min))))
(when (eq (get-text-property pos prop) (get-text-property (1+ pos) prop))
(setq end (next-single-property-change pos prop)))
;; (message "start(%S) end(%S)" start end)
)
(setq ret (and (web-mode-sb open start t)
(setq pos-open (point))
(web-mode-sf close end t)
(setq pos-close (point))
(>= pos-close pos)))
(if ret
(cons pos-open pos-close)
ret)
)))