]> git.eshelyaron.com Git - emacs.git/commitdiff
ruby-ts--font-lock-settings: Use more standard faces
authorDmitry Gutov <dgutov@yandex.ru>
Mon, 2 Jan 2023 22:41:25 +0000 (00:41 +0200)
committerDmitry Gutov <dgutov@yandex.ru>
Mon, 2 Jan 2023 22:41:39 +0000 (00:41 +0200)
* lisp/progmodes/ruby-ts-mode.el (ruby-ts--font-lock-settings):
Use more standard faces for regexp literals and string
interpolation delimiters (following js-ts-mode).

lisp/progmodes/ruby-ts-mode.el

index 92c8f93a799eb9be1c9bd39530349aed11414cc9..96596cb5dafe86ab8d9f089604f66bfc07034221 100644 (file)
@@ -237,8 +237,10 @@ values of OVERRIDE"
    ;; Also before 'operator because % and / are operators
    :language language
    :feature 'regexp
-   '((regex "/" @font-lock-regexp-grouping-construct)
-     (regex _ (string_content) @font-lock-regexp-grouping-backslash))
+   ;; TODO: We probably need a separate face for regexps everywhere.
+   ;; Maybe another one for regexp delimiters as well.
+   '((regex "/" @font-lock-string-face)
+     (regex _ (string_content) @font-lock-string-face))
 
    :language language
    :feature 'operator
@@ -267,8 +269,8 @@ values of OVERRIDE"
 
    :language language
    :feature 'interpolation
-   '((interpolation "#{" @font-lock-doc-face)
-     (interpolation "}" @font-lock-doc-face))
+   '((interpolation "#{" @font-lock-delimiter-face)
+     (interpolation "}" @font-lock-delimiter-face))
 
    :language language
    :feature 'type