[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 29d295a 31/38: Merge pull request #476 from lelit/avoid-dy
From: |
Dmitry Gutov |
Subject: |
[elpa] master 29d295a 31/38: Merge pull request #476 from lelit/avoid-dynbind |
Date: |
Wed, 28 Feb 2018 20:12:13 -0500 (EST) |
branch: master
commit 29d295a9892027dc715b1a22b9f2bbbdec1c03ad
Merge: 8488723 3ec4114
Author: Dmitry Gutov <address@hidden>
Commit: GitHub <address@hidden>
Merge pull request #476 from lelit/avoid-dynbind
Explicitly pass the variable instead of relying on dynamic binding
---
js2-mode.el | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/js2-mode.el b/js2-mode.el
index d39ef75..bd597d3 100644
--- a/js2-mode.el
+++ b/js2-mode.el
@@ -7185,7 +7185,7 @@ key of a literal object."
finally return syms))))))
(list declared assigned object-key)))
-(defun js2--classify-variable (parent node)
+(defun js2--classify-variable (parent node vars)
"Classify the single variable NODE, a js2-name-node."
(let ((function-param (and (js2-function-node-p parent)
(memq node (js2-function-node-params parent)))))
@@ -7265,7 +7265,7 @@ are ignored."
(when (and (null end-p) (js2-name-node-p node))
(let ((parent (js2-node-parent node)))
(when parent
- (js2--classify-variable parent node))))
+ (js2--classify-variable parent node vars))))
t))
vars))
- [elpa] master 47dc8f2 25/38: [feat] add @typedef jsdoc highlighting support, (continued)
- [elpa] master 47dc8f2 25/38: [feat] add @typedef jsdoc highlighting support, Dmitry Gutov, 2018/02/28
- [elpa] master eba9797 26/38: Merge pull request #469 from felipeochoa/jsdoc-typedef, Dmitry Gutov, 2018/02/28
- [elpa] master 32c0491 15/38: Merge pull request #464 from felipeochoa/unary-node-pos, Dmitry Gutov, 2018/02/28
- [elpa] master e481404 27/38: [bugfix] error when parsing malformed namespace import, Dmitry Gutov, 2018/02/28
- [elpa] master ba3263b 28/38: Merge pull request #473 from felipeochoa/namespace-import-error, Dmitry Gutov, 2018/02/28
- [elpa] master 3ec4114 30/38: Explicitly pass the variable instead of relying on dynamic binding, Dmitry Gutov, 2018/02/28
- [elpa] master df51992 09/38: Fix function/class declaration issues from commit 7e4293b, Dmitry Gutov, 2018/02/28
- [elpa] master 7e4293b 01/38: Parse all default exports as expressions, Dmitry Gutov, 2018/02/28
- [elpa] master 5cb52a7 11/38: Merge pull request #454 from olessavluk/trailing-comma, Dmitry Gutov, 2018/02/28
- [elpa] master a27c9cb 17/38: Fix length of shorthand object property nodes (e.g. `{foo, bar}`), Dmitry Gutov, 2018/02/28
- [elpa] master 29d295a 31/38: Merge pull request #476 from lelit/avoid-dynbind,
Dmitry Gutov <=
- [elpa] master a495394 34/38: Do not overwrite POS, Dmitry Gutov, 2018/02/28
- [elpa] master 4e032e6 24/38: Merge pull request #467 from felipeochoa/jsdoc-single-line, Dmitry Gutov, 2018/02/28
- [elpa] master 33c7169 32/38: Port over fix for https://debbugs.gnu.org/23391, Dmitry Gutov, 2018/02/28
- [elpa] master 38e4257 37/38: Release new version, Dmitry Gutov, 2018/02/28
- [elpa] master 8488723 29/38: Merge pull request #466 from mishoo/master, Dmitry Gutov, 2018/02/28
- [elpa] master dfaa145 12/38: Add separate object property access face., Dmitry Gutov, 2018/02/28
- [elpa] master 700c024 23/38: Merge pull request #468 from felipeochoa/jsdoc-type, Dmitry Gutov, 2018/02/28
- [elpa] master 5a99c23 20/38: Add tests for jsdoc highlighting, Dmitry Gutov, 2018/02/28
- [elpa] master a104d62 21/38: [feat] add support for single-line jsdoc highlighting, Dmitry Gutov, 2018/02/28
- [elpa] master 40885b6 36/38: Clarify where to report indentation bugs [ci skip], Dmitry Gutov, 2018/02/28