From 3974971ff9ca80ecef3cd317728e49124ec936a5 Mon Sep 17 00:00:00 2001 From: Daniel M Date: Sun, 10 May 2020 10:51:45 +0200 Subject: [PATCH 1/2] Update language_js.lua --- data/plugins/language_js.lua | 68 +++++++++++++++++++++++------------- 1 file changed, 43 insertions(+), 25 deletions(-) diff --git a/data/plugins/language_js.lua b/data/plugins/language_js.lua index e78729a..f66a34a 100644 --- a/data/plugins/language_js.lua +++ b/data/plugins/language_js.lua @@ -16,30 +16,48 @@ syntax.add { { pattern = "[%a_][%w_]*", type = "symbol" }, }, symbols = { - ["if"] = "keyword", - ["then"] = "keyword", - ["else"] = "keyword", - ["do"] = "keyword", - ["while"] = "keyword", - ["for"] = "keyword", - ["break"] = "keyword", - ["continue"] = "keyword", - ["return"] = "keyword", - ["switch"] = "keyword", - ["case"] = "keyword", - ["const"] = "keyword", - ["try"] = "keyword", - ["catch"] = "keyword", - ["throw"] = "keyword", - ["var"] = "keyword", - ["let"] = "keyword", - ["get"] = "keyword", - ["set"] = "keyword", - ["function"] = "keyword", - ["new"] = "keyword", - ["this"] = "keyword2", - ["true"] = "literal", - ["false"] = "literal", - ["null"] = "literal", + ["arguments"] = "keyword2", + ["async"] = "keyword", + ["await"] = "keyword", + ["break"] = "keyword", + ["case"] = "keyword", + ["catch"] = "keyword", + ["class"] = "keyword", + ["const"] = "keyword", + ["continue"] = "keyword", + ["debugger"] = "keyword", + ["default"] = "keyword", + ["delete"] = "keyword", + ["do"] = "keyword", + ["else"] = "keyword", + ["export"] = "keyword", + ["extends"] = "keyword", + ["false"] = "literal", + ["finally"] = "keyword", + ["for"] = "keyword", + ["function"] = "keyword", + ["if"] = "keyword", + ["import"] = "keyword", + ["in"] = "keyword", + ["Infinity"] = "keyword2", + ["instanceof"] = "keyword", + ["let"] = "keyword", + ["NaN"] = "keyword2", + ["new"] = "keyword", + ["null"] = "literal", + ["return"] = "keyword", + ["super"] = "keyword", + ["switch"] = "keyword", + ["this"] = "keyword2", + ["throw"] = "keyword", + ["true"] = "literal", + ["try"] = "keyword", + ["typeof"] = "keyword", + ["undefined"] = "literal", + ["var"] = "keyword", + ["void"] = "keyword", + ["while"] = "keyword", + ["with"] = "keyword", + ["yield"] = "keyword", }, } From 2ed29cae11932b99604759b2a5756011f01d27fc Mon Sep 17 00:00:00 2001 From: Daniel M Date: Sun, 10 May 2020 10:56:28 +0200 Subject: [PATCH 2/2] Put back get and set --- data/plugins/language_js.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/data/plugins/language_js.lua b/data/plugins/language_js.lua index f66a34a..24e7101 100644 --- a/data/plugins/language_js.lua +++ b/data/plugins/language_js.lua @@ -36,6 +36,7 @@ syntax.add { ["finally"] = "keyword", ["for"] = "keyword", ["function"] = "keyword", + ["get"] = "keyword", ["if"] = "keyword", ["import"] = "keyword", ["in"] = "keyword", @@ -46,6 +47,7 @@ syntax.add { ["new"] = "keyword", ["null"] = "literal", ["return"] = "keyword", + ["set"] = "keyword", ["super"] = "keyword", ["switch"] = "keyword", ["this"] = "keyword2",