Function: js--beginning-of-macro
js--beginning-of-macro is a byte-compiled function defined in
js.el.gz.
Signature
(js--beginning-of-macro &optional LIM)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/js.el.gz
(defun js--beginning-of-macro (&optional lim)
(let ((here (point)))
(save-restriction
(if lim (narrow-to-region lim (point-max)))
(beginning-of-line)
(while (eq (char-before (1- (point))) ?\\)
(forward-line -1))
(back-to-indentation)
(if (and (<= (point) here)
(looking-at js--opt-cpp-start))
t
(goto-char here)
nil))))