]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix font-lock for string escapes in lua-ts-mode
authornverno <noah.v.peart@gmail.com>
Sun, 12 Nov 2023 19:36:09 +0000 (11:36 -0800)
committerEli Zaretskii <eliz@gnu.org>
Wed, 15 Nov 2023 13:07:12 +0000 (15:07 +0200)
* lua-ts-mode.el (lua-ts--font-lock-settings): Apply font-lock
to the entire string containing an escape sequence. (Bug#67135)

lisp/progmodes/lua-ts-mode.el

index 4856888344ca972de1c665e0474d2e2bc30b57b9..a910d759c83054536b79d493b4ec300d805d9bb7 100644 (file)
    :feature 'delimiter
    '(["," ";"] @font-lock-delimiter-face)
 
-   :language 'lua
-   :feature 'escape
-   '((escape_sequence) @font-lock-escape-face)
-
    :language 'lua
    :feature 'constant
    '((variable_list
    :feature 'string
    '((string) @font-lock-string-face)
 
+   :language 'lua
+   :feature 'escape
+   :override t
+   '((escape_sequence) @font-lock-escape-face)
+
    :language 'lua
    :feature 'comment
    '((comment) @font-lock-comment-face