(forward-sexp 1)
(< pos (point))))
(and (eq parent 'condition-case)
- (progn
- (forward-sexp 1)
- ;; If we're in the second form, then we're in
- ;; a funcall position.
- (not (< (point) pos (progn (forward-sexp 1)
- (point)))))))))))))
+ ;; If (cdr paren-posns), then we're in the BODY
+ ;; of HANDLERS.
+ (and (not (cdr paren-posns))
+ (progn
+ (forward-sexp 1)
+ ;; If we're in the second form, then we're in
+ ;; a funcall position.
+ (not (< (point) pos (progn (forward-sexp 1)
+ (point))))))))))))))
(defun lisp--el-match-keyword (limit)
;; FIXME: Move to elisp-mode.el.