From 20dd06d1cac05e775ce9f143550483cd2ad1a9ee Mon Sep 17 00:00:00 2001 From: Wilhelm H Kirschbaum Date: Mon, 22 May 2023 08:53:24 +0200 Subject: [PATCH 1/3] Update sigil font-lock match for elixir-ts-mode There is no need to match on specific sigils, except for regex. * lisp/progmodes/elixir-ts-mode.el (elixir-ts--font-lock-settings): Update sigil match. --- lisp/progmodes/elixir-ts-mode.el | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/lisp/progmodes/elixir-ts-mode.el b/lisp/progmodes/elixir-ts-mode.el index 7175fe4bff8..54b9740858f 100644 --- a/lisp/progmodes/elixir-ts-mode.el +++ b/lisp/progmodes/elixir-ts-mode.el @@ -458,21 +458,11 @@ elixir-ts--font-lock-settings :feature 'elixir-sigil :override t `((sigil - (sigil_name) @elixir-ts-font-sigil-name-face - (:match "^[sSwWpPUD]$" @elixir-ts-font-sigil-name-face)) - @font-lock-string-face - (sigil "~" @font-lock-string-face (sigil_name) @elixir-ts-font-sigil-name-face (:match "^[rR]$" @elixir-ts-font-sigil-name-face)) @font-lock-regexp-face - (sigil - "~" @font-lock-string-face - (sigil_name) @elixir-ts-font-sigil-name-face - quoted_start: _ @font-lock-string-face - quoted_end: _ @font-lock-string-face - (:match "^[HF]$" @elixir-ts-font-sigil-name-face))) - + (sigil) @font-lock-string-face) :language 'elixir :feature 'elixir-string-escape :override t -- 2.41.0