]> git.eshelyaron.com Git - emacs.git/commitdiff
Unify the string interpolation delimiters face across ts modes
authorDmitry Gutov <dgutov@yandex.ru>
Fri, 6 Jan 2023 14:17:50 +0000 (16:17 +0200)
committerDmitry Gutov <dgutov@yandex.ru>
Fri, 6 Jan 2023 14:17:50 +0000 (16:17 +0200)
* lisp/progmodes/js.el (js--treesit-font-lock-settings):
* lisp/progmodes/ruby-ts-mode.el (ruby-ts--font-lock-settings):
* lisp/progmodes/typescript-ts-mode.el
(typescript-ts-mode--font-lock-settings):
Use font-lock-misc-punctuation-face for string interpolation
delimiters.

lisp/progmodes/js.el
lisp/progmodes/ruby-ts-mode.el
lisp/progmodes/typescript-ts-mode.el

index 050472002bb6f7c9bd9b5e6702dbb20402c39133..90b9068fd5d2bc753bf0c96ddd3ef19fad379931 100644 (file)
@@ -3505,7 +3505,7 @@ This function is intended for use in `after-change-functions'."
    :feature 'string-interpolation
    :override t
    '((template_string) @js--fontify-template-string
-     (template_substitution ["${" "}"] @font-lock-delimiter-face))
+     (template_substitution ["${" "}"] @font-lock-misc-punctuation-face))
 
    :language 'javascript
    :feature 'definition
index 87fd4ae535f7e0f556d96015f6b3145e4b9e346f..bf09726b34f0e984d50449ffc8f86eda1376b655 100644 (file)
@@ -259,8 +259,8 @@ values of OVERRIDE"
 
    :language language
    :feature 'interpolation
-   '((interpolation "#{" @font-lock-delimiter-face)
-     (interpolation "}" @font-lock-delimiter-face))
+   '((interpolation "#{" @font-lock-misc-punctuation-face)
+     (interpolation "}" @font-lock-misc-punctuation-face))
 
    :language language
    :feature 'type
index e0583f4b05ca44c4810c91b3ad1494d443a04b24..4042e2b10134012dfea4f72199b5cd3ec9814cab 100644 (file)
@@ -154,7 +154,7 @@ Argument LANGUAGE is either `typescript' or `tsx'."
    `((regex pattern: (regex_pattern)) @font-lock-string-face
      (string) @font-lock-string-face
      (template_string) @js--fontify-template-string
-     (template_substitution ["${" "}"] @font-lock-builtin-face))
+     (template_substitution ["${" "}"] @font-lock-misc-punctuation-face))
 
    :language language
    :override t