From 1ac8c803a01b4a16a147bda392e5efb92fce2de0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jostein=20Kj=C3=B8nigsen?= Date: Thu, 8 Dec 2022 15:45:00 +0100 Subject: [PATCH 2/2] lisp/progmodes/js.el: Fix fontification of method-invocations in js-ts-mode. --- lisp/progmodes/js.el | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/lisp/progmodes/js.el b/lisp/progmodes/js.el index 45dfef372cd..864fc1303cf 100644 --- a/lisp/progmodes/js.el +++ b/lisp/progmodes/js.el @@ -3543,6 +3543,17 @@ js--treesit-font-lock-settings (arrow_function parameter: (identifier) @font-lock-variable-name-face)) + :language 'javascript + :override t + :feature 'property + `((property_identifier) @font-lock-property-face + + (pair value: (identifier) @font-lock-variable-name-face) + + ((shorthand_property_identifier) @font-lock-property-face) + + ((shorthand_property_identifier_pattern) @font-lock-property-face)) + :language 'javascript :override t :feature 'expression @@ -3611,18 +3622,7 @@ js--treesit-font-lock-settings :language 'javascript :feature 'escape-sequence :override t - '((escape_sequence) @font-lock-escape-face) - - :language 'javascript - :override t - :feature 'property - `((property_identifier) @font-lock-property-face - - (pair value: (identifier) @font-lock-variable-name-face) - - ((shorthand_property_identifier) @font-lock-property-face) - - ((shorthand_property_identifier_pattern) @font-lock-property-face))) + '((escape_sequence) @font-lock-escape-face)) "Tree-sitter font-lock settings.") (defun js--fontify-template-string (node override start end &rest _) -- 2.34.1