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

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

[elpa] master dd295e8 13/38: Merge pull request #461 from Fuco1/feature/


From: Dmitry Gutov
Subject: [elpa] master dd295e8 13/38: Merge pull request #461 from Fuco1/feature/add-object-property-access-face
Date: Wed, 28 Feb 2018 20:12:10 -0500 (EST)

branch: master
commit dd295e838d3878188b1797b82a86867e3e56d22c
Merge: 5cb52a7 dfaa145
Author: Dmitry Gutov <address@hidden>
Commit: GitHub <address@hidden>

    Merge pull request #461 from Fuco1/feature/add-object-property-access-face
    
    Add separate object property access face
---
 js2-mode.el | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/js2-mode.el b/js2-mode.el
index fd1655a..000f087 100644
--- a/js2-mode.el
+++ b/js2-mode.el
@@ -1031,6 +1031,11 @@ in large files.")
   "Face used to highlight named property in object literal."
   :group 'js2-mode)
 
+(defface js2-object-property-access
+  '((t :inherit js2-object-property))
+  "Face used to highlight property access with dot on an object."
+  :group 'js2-mode)
+
 (defface js2-instance-member
   '((t :foreground "DarkOrchid"))
   "Face used to highlight instance variables in javascript.
@@ -6835,7 +6840,7 @@ Shown at or above `js2-highlight-level' 3.")
                  (if (string-match js2-ecma-object-props prop-name)
                      'font-lock-constant-face))))))
         (when (and (not face) target (not call-p) prop-name)
-          (setq face 'js2-object-property))
+          (setq face 'js2-object-property-access))
         (when face
           (let ((pos (+ (js2-node-pos parent)  ; absolute
                         (js2-node-pos prop)))) ; relative



reply via email to

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