Function: web-mode-clean-part-line
web-mode-clean-part-line is a natively compiled function defined in
web-mode.el.
Signature
(web-mode-clean-part-line INPUT)
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-clean-part-line (input)
(let ((out "")
(beg 0)
(keep t)
(n (length input)))
(dotimes (i n)
(if (or (get-text-property i 'block-side input)
(eq (get-text-property i 'part-token input) 'comment)
(eq (get-text-property i 'tag-type input) 'comment))
(when keep
(setq out (concat out (substring input beg i))
beg 0
keep nil))
(when (null keep)
(setq beg i
keep t))
) ;if
) ;dotimes
(if (> beg 0) (setq out (concat out (substring input beg n))))
(setq out (if (= (length out) 0) input out))
(web-mode-trim out)
))