Function: web-mode-block-control-previous-position
web-mode-block-control-previous-position is a natively compiled
function defined in web-mode.el.
Signature
(web-mode-block-control-previous-position TYPE &optional POS)
Source Code
;; Defined in /nix/store/2qgnz1rp30nzfz6w0apx4kdm14if1bbs-emacs-packages-deps/share/emacs/site-lisp/elpa/web-mode-20260831.219/web-mode.el
;; type may be nil
(defun web-mode-block-control-previous-position (type &optional pos)
(unless pos (setq pos (point)))
(let ((continue t) controls)
(while continue
(setq pos (web-mode-block-previous-position pos))
(cond
((null pos)
(setq continue nil
pos nil))
((null type)
(setq continue nil))
((and (setq controls (web-mode-block-controls-get pos))
(eq (car (car controls)) type))
(setq continue nil))
) ;cond
) ;while
pos))