From 420f5e653957bf268252e288ba3b758648ef6ff2 Mon Sep 17 00:00:00 2001 From: Arctic Ice Studio Date: Sat, 25 Mar 2017 18:00:53 +0100 Subject: [PATCH 1/2] GHI-#7 Implement support for the "js2-mode" package --- nord-theme.el | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/nord-theme.el b/nord-theme.el index 0ce0346..dadbde9 100644 --- a/nord-theme.el +++ b/nord-theme.el @@ -289,6 +289,22 @@ `(jdee-font-lock-private-face ((,class (:foreground ,nord-keyword)))) `(jdee-font-lock-public-face ((,class (:foreground ,nord-keyword)))) `(jdee-font-lock-variable-face ((,class (:foreground ,nord-variable)))) + + ;; > JavaScript 2 + `(js2-function-call ((,class (:foreground ,nord8)))) + `(js2-private-function-call ((,class (:foreground ,nord8)))) + `(js2-jsdoc-html-tag-delimiter ((,class (:foreground ,nord6)))) + `(js2-jsdoc-html-tag-name ((,class (:foreground ,nord9)))) + `(js2-external-variable ((,class (:foreground ,nord4)))) + `(js2-function-param ((,class (:foreground ,nord4)))) + `(js2-jsdoc-value ((,class (:foreground ,nord3)))) + `(js2-jsdoc-tag ((,class (:foreground ,nord7)))) + `(js2-jsdoc-type ((,class (:foreground ,nord7)))) + `(js2-private-member ((,class (:foreground ,nord4)))) + `(js2-object-property ((,class (:foreground ,nord4)))) + `(js2-error ((,class (:foreground ,nord11)))) + `(js2-warning ((,class (:foreground ,nord13)))) + `(js2-instance-member ((,class (:foreground ,nord4)))) ;; +--- UI ---+ )) From 3db1da8f67d785c9670805a7bf1d42304bcb6fc9 Mon Sep 17 00:00:00 2001 From: Arctic Ice Studio Date: Sat, 25 Mar 2017 18:01:16 +0100 Subject: [PATCH 2/2] GHI-#7 Implement support for the "js3-mode" package --- nord-theme.el | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/nord-theme.el b/nord-theme.el index dadbde9..3c5b883 100644 --- a/nord-theme.el +++ b/nord-theme.el @@ -305,6 +305,21 @@ `(js2-error ((,class (:foreground ,nord11)))) `(js2-warning ((,class (:foreground ,nord13)))) `(js2-instance-member ((,class (:foreground ,nord4)))) + + ;; > JavaScript 3 + `(js3-error-face ((,class (:foreground ,nord11)))) + `(js3-external-variable-face ((,class (:foreground ,nord4)))) + `(js3-function-param-face ((,class (:foreground ,nord4)))) + `(js3-instance-member-face ((,class (:foreground ,nord4)))) + `(js3-jsdoc-html-tag-delimiter-face ((,class (:foreground ,nord6)))) + `(js3-jsdoc-html-tag-name-face ((,class (:foreground ,nord9)))) + `(js3-jsdoc-tag-face ((,class (:foreground ,nord9)))) + `(js3-jsdoc-type-face ((,class (:foreground ,nord7)))) + `(js3-jsdoc-value-face ((,class (:foreground ,nord4)))) + `(js3-magic-paren-face ((,class (:inherit show-paren-match-face)))) + `(js3-private-function-call-face ((,class (:foreground ,nord8)))) + `(js3-private-member-face ((,class (:foreground ,nord4)))) + `(js3-warning-face ((,class (:foreground ,nord13)))) ;; +--- UI ---+ ))