Function: js--inside-dojo-class-list-p

js--inside-dojo-class-list-p is a byte-compiled function defined in js.el.gz.

Signature

(js--inside-dojo-class-list-p)

Documentation

Return non-nil if point is in a Dojo multiple-inheritance class block.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/js.el.gz
(defun js--inside-dojo-class-list-p ()
  "Return non-nil if point is in a Dojo multiple-inheritance class block."
  (ignore-errors
    (save-excursion
      (js--up-nearby-list)
      (let ((list-begin (point)))
        (forward-line 0)
        (and (looking-at js--dojo-class-decl-re)
             (goto-char (match-end 0))
             (looking-at "\"\\s-*,\\s-*\\[")
             (eq (match-end 0) (1+ list-begin)))))))