From 8ec4cae2de3c7f87cbb26c95123c273e7ed950f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=80=E8=90=8C=E5=B0=8F=E6=B1=90?= <sumneko@hotmail.com> Date: Fri, 7 Jan 2022 18:00:17 +0800 Subject: [PATCH] update semantic-tokens --- package/semanticTokenScope.lua | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/package/semanticTokenScope.lua b/package/semanticTokenScope.lua index c08879a..1434e63 100644 --- a/package/semanticTokenScope.lua +++ b/package/semanticTokenScope.lua @@ -21,14 +21,23 @@ return { ['variable'] = {'variable.other.lua'}, -- close 变量 | Close variable ['variable.abstract'] = {'variable.other.constant.lua'}, + -- self + ['variable.definition'] = {'variable.language.self.lua'}, -- 局部变量 | Local variable ['variable.declaration'] = {'variable.other.lua'}, -- Lua库常量,如 _G | Lua library constants, such as _G ['variable.defaultLibrary'] = {'support.constant.lua'}, - -- 局部变量 | Local variable - ['variable.local'] = {'variable.other.lua'}, -- const 变量 | Const variable ['variable.readonly'] = {'variable.other.constant.lua'}, -- 全局变量 | Global variable ['variable.static'] = {'variable.other.lua'}, + ['keyword'] = {'keyword.control.lua'}, + ['keyword.declaration'] = {'keyword.local.lua'}, + ['keyword.readonly'] = {'constant.language.lua'}, + ['operator'] = {'keyword.operator.lua'}, + ['number'] = {'constant.numeric.float.lua'}, + ['number.static'] = {'constant.numeric.integer.lua'}, + ['string'] = {'string.lua'}, + ['string.modification'] = {'constant.character.escape.lua'}, + ['string.deprecated'] = {'invalid.illegal.character.escape.lua'}, } -- GitLab