emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master ea3fd79 071/271: Make implicit global variables bold.


From: Jackson Ray Hamilton
Subject: [elpa] master ea3fd79 071/271: Make implicit global variables bold.
Date: Thu, 05 Feb 2015 18:29:51 +0000

branch: master
commit ea3fd79c18df40092f90c87a72cb24400d7176ed
Author: Jackson Ray Hamilton <address@hidden>
Commit: Jackson Ray Hamilton <address@hidden>

    Make implicit global variables bold.
---
 scopifier.js            |    2 +-
 test/fixtures/scopes.js |    8 ++++++++
 2 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/scopifier.js b/scopifier.js
index 4897ddc..952c15c 100644
--- a/scopifier.js
+++ b/scopifier.js
@@ -91,7 +91,7 @@ module.exports = function (code) {
                 range[0],
                 range[1],
                 reference.resolved ? reference.resolved.scope.level : 0,
-                normal
+                reference.__maybeImplicitGlobal ? bold : normal
             ]]);
         }, []);
         symbols = symbols.concat(definitions).concat(references);
diff --git a/test/fixtures/scopes.js b/test/fixtures/scopes.js
new file mode 100644
index 0000000..696d812
--- /dev/null
+++ b/test/fixtures/scopes.js
@@ -0,0 +1,8 @@
+(function () {
+    var a;
+    var b = 0;
+}());
+var A;
+var B = 1;
+window.setTimeout();
+ooga = 2;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]