summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Gutov <dgutov@yandex.ru>2023-01-03 00:41:25 +0200
committerDmitry Gutov <dgutov@yandex.ru>2023-01-03 00:41:39 +0200
commit9b24417dda83087edb5b8bb5d2daf158c70b4193 (patch)
tree9a02f2fafab2b58bb46c20da4f879c3e6e073254
parent9e6536e4d96e2280b8ed76e9e83369659a347e02 (diff)
downloademacs-9b24417dda83087edb5b8bb5d2daf158c70b4193.tar.gz
ruby-ts--font-lock-settings: Use more standard faces
* 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).
-rw-r--r--lisp/progmodes/ruby-ts-mode.el10
1 files changed, 6 insertions, 4 deletions
diff --git a/lisp/progmodes/ruby-ts-mode.el b/lisp/progmodes/ruby-ts-mode.el
index 92c8f93a799..96596cb5daf 100644
--- a/lisp/progmodes/ruby-ts-mode.el
+++ b/lisp/progmodes/ruby-ts-mode.el
@@ -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