From e703d4fc885f7259e9a492e71193c29a61bfd6be Mon Sep 17 00:00:00 2001 From: Leo Liu Date: Fri, 31 Oct 2014 04:07:16 +0300 Subject: [PATCH] js2-mode-find-enclosing-node: Make docstring and impl consistent with name Closes #170 --- js2-mode.el | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/js2-mode.el b/js2-mode.el index 0ba16c9b0..e5683a27b 100644 --- a/js2-mode.el +++ b/js2-mode.el @@ -4547,16 +4547,16 @@ Returns nil if NODE is not inside a function." (setq node (js2-node-parent node))) node)) -(defun js2-mode-find-enclosing-node (beg end) - "Find script or function fully enclosing BEG and END." + (defun js2-mode-find-enclosing-node (beg end) + "Find node fully enclosing BEG and END." (let ((node (js2-node-at-point beg)) pos (continue t)) (while continue (if (or (js2-ast-root-p node) - (and (js2-function-node-p node) - (<= (setq pos (js2-node-abs-pos node)) beg) - (>= (+ pos (js2-node-len node)) end))) + (and + (<= (setq pos (js2-node-abs-pos node)) beg) + (>= (+ pos (js2-node-len node)) end))) (setq continue nil) (setq node (js2-node-parent node)))) node)) -- 2.39.2