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

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

[elpa] master b19ea52 12/45: js2-parse-named-prop: Highlight externals i


From: Dmitry Gutov
Subject: [elpa] master b19ea52 12/45: js2-parse-named-prop: Highlight externals in abbreviated props
Date: Mon, 02 Feb 2015 03:18:37 +0000

branch: master
commit b19ea52cb4eb66120b6738c8edd3290ae8d3410b
Author: Dmitry Gutov <address@hidden>
Commit: Dmitry Gutov <address@hidden>

    js2-parse-named-prop: Highlight externals in abbreviated props
---
 js2-mode.el |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/js2-mode.el b/js2-mode.el
index 715c24a..b150bb7 100644
--- a/js2-mode.el
+++ b/js2-mode.el
@@ -9766,6 +9766,11 @@ When `js2-is-in-destructuring' is t, forms like {a, b, 
c} will be permitted."
      (t
       (prog1
           (setq expr (js2-parse-plain-property (or string-prop name)))
+        (when (and (not string-prop)
+                   (not js2-is-in-destructuring)
+                   js2-highlight-external-variables
+                   (js2-node-get-prop expr 'SHORTHAND))
+          (js2-record-name-node name))
         (js2-set-face ppos pend
                       (if (js2-function-node-p
                            (js2-object-prop-node-right expr))



reply via email to

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