From 1ff10b71c8ea9cae6263225445e35c68ab0808be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8B=90=E7=8B=B8?= <134658521+Huliiiiii@users.noreply.github.com> Date: Tue, 24 Sep 2024 03:39:01 +0800 Subject: [PATCH] lua: Add auto-close for single quote strings and highlight escape sequences (#18199) - Add auto close to single quote string - Add syntax highlights to escape sequence --- extensions/lua/languages/lua/config.toml | 2 +- extensions/lua/languages/lua/highlights.scm | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions/lua/languages/lua/config.toml b/extensions/lua/languages/lua/config.toml index 6c3aee09ea..7ec8ef2f03 100644 --- a/extensions/lua/languages/lua/config.toml +++ b/extensions/lua/languages/lua/config.toml @@ -8,6 +8,6 @@ brackets = [ { start = "[", end = "]", close = true, newline = true }, { start = "(", end = ")", close = true, newline = true }, { start = "\"", end = "\"", close = true, newline = false, not_in = ["string"] }, - { start = "'", end = "'", close = false, newline = false, not_in = ["string"] }, + { start = "'", end = "'", close = true, newline = false, not_in = ["string"] }, ] collapsed_placeholder = "--[ ... ]--" diff --git a/extensions/lua/languages/lua/highlights.scm b/extensions/lua/languages/lua/highlights.scm index 98e2c2eaff..7b0b8364ea 100644 --- a/extensions/lua/languages/lua/highlights.scm +++ b/extensions/lua/languages/lua/highlights.scm @@ -196,3 +196,4 @@ (number) @number (string) @string +(escape_sequence) @string.escape