diff --git a/package.json b/package.json index cff39b2a5cdd6dd86356ec36679ea68bcf13b9f4..c137b989dc0fc9d93104e2fec8f60734d2587792 100644 --- a/package.json +++ b/package.json @@ -1565,6 +1565,12 @@ "title": "Lua", "type": "object" }, + "jsonValidation": [ + { + "fileMatch": ".luarc.json", + "url": "./setting/schema.json" + } + ], "semanticTokenScopes": [ { "language": "lua", @@ -1602,6 +1608,9 @@ "keyword.declaration": [ "keyword.local.lua" ], + "keyword.documentation": [ + "storage.type.annotation.lua" + ], "keyword.readonly": [ "constant.language.lua" ], @@ -1687,12 +1696,6 @@ "vscode": "^1.61.0" }, "icon": "images/logo.png", - "jsonValidation": [ - { - "fileMatch": ".luarc.json", - "url": "./setting/schema.json" - } - ], "keywords": [ "Lua", "IntelliSense", diff --git a/package/package.lua b/package/package.lua index 3bfdf349f4985e70b4883fc79b85a6026467592b..4e2c14bd4bb23c2f46c8117a1b0bd5d689394952 100644 --- a/package/package.lua +++ b/package/package.lua @@ -28,12 +28,6 @@ return { "onWebviewPanel:lua-doc", "onCommand:extension.lua.doc", }, - jsonValidation = { - { - fileMatch = ".luarc.json", - url = "./setting/schema.json", - }, - }, main = "./client/out/extension", contributes = { configuration = { @@ -46,7 +40,13 @@ return { language = "lua", scopes = require 'package.semanticTokenScope', } - } + }, + jsonValidation = { + { + fileMatch = ".luarc.json", + url = "./setting/schema.json", + }, + }, }, capabilities = { untrustedWorkspaces = {