From 9b24417dda83087edb5b8bb5d2daf158c70b4193 Mon Sep 17 00:00:00 2001 From: Dmitry Gutov Date: Tue, 3 Jan 2023 00:41:25 +0200 Subject: [PATCH] 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). --- lisp/progmodes/ruby-ts-mode.el | 10 ++++++---- 1 file 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 -- 2.39.2