From 10bb29f9d1e587daa531711258f72d66db08c4fb Mon Sep 17 00:00:00 2001 From: Minty Date: Thu, 15 May 2025 12:11:49 +0200 Subject: [PATCH 1/2] Differentiate between word/symbol logical operators --- lua.tmLanguage.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lua.tmLanguage.json b/lua.tmLanguage.json index 3bbf44b..ad8aa65 100644 --- a/lua.tmLanguage.json +++ b/lua.tmLanguage.json @@ -177,9 +177,13 @@ "name": "support.function.library.lua" }, { - "match": "\\b(and|or|not|\\|\\||\\&\\&|\\!)\\b", + "match": "\\b(\\|\\||\\&\\&|\\!)\\b", "name": "keyword.operator.lua" }, + { + "match": "\\b(and|or|not)\\b", + "name": "keyword.operator.lua.logical" + }, { "match": "\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?=\\s*(?:[({\"']|\\[\\[))", "name": "support.function.any-method.lua" From f78e47c06249c25107cf7af6e428919452d93c6a Mon Sep 17 00:00:00 2001 From: Minty Date: Thu, 15 May 2025 12:24:45 +0200 Subject: [PATCH 2/2] Fixed naming inconsistency --- lua.tmLanguage.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua.tmLanguage.json b/lua.tmLanguage.json index ad8aa65..5f17114 100644 --- a/lua.tmLanguage.json +++ b/lua.tmLanguage.json @@ -182,7 +182,7 @@ }, { "match": "\\b(and|or|not)\\b", - "name": "keyword.operator.lua.logical" + "name": "keyword.operator.logical.lua" }, { "match": "\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?=\\s*(?:[({\"']|\\[\\[))",