voidrice/.local/share/nvim/mason/packages/lua-language-server/mason-schemas/lsp.json

1 line
45 KiB
JSON
Raw Permalink Normal View History

2024-01-27 16:26:04 +00:00
{"title":"Lua","properties":{"Lua.format.defaultConfig":{"type":"object","patternProperties":{".*":{"type":"string","default":""}},"additionalProperties":false,"markdownDescription":"%config.format.defaultConfig%","title":"defaultConfig","scope":"resource","default":{}},"Lua.type.castNumberToInteger":{"markdownDescription":"%config.type.castNumberToInteger%","type":"boolean","scope":"resource","default":true},"Lua.format.enable":{"markdownDescription":"%config.format.enable%","type":"boolean","scope":"resource","default":true},"Lua.hint.arrayIndex":{"markdownEnumDescriptions":["%config.hint.arrayIndex.Enable%","%config.hint.arrayIndex.Auto%","%config.hint.arrayIndex.Disable%"],"scope":"resource","default":"Auto","markdownDescription":"%config.hint.arrayIndex%","type":"string","enum":["Enable","Auto","Disable"]},"Lua.typeFormat.config":{"type":"object","scope":"resource","additionalProperties":false,"markdownDescription":"%config.typeFormat.config%","properties":{"auto_complete_table_sep":{"type":"string","description":"%config.typeFormat.config.auto_complete_table_sep%","default":"true"},"auto_complete_end":{"type":"string","description":"%config.typeFormat.config.auto_complete_end%","default":"true"},"format_line":{"type":"string","description":"%config.typeFormat.config.format_line%","default":"true"}},"title":"config"},"Lua.addonManager.enable":{"markdownDescription":"%config.addonManager.enable%","type":"boolean","scope":"resource","default":true},"Lua.hint.await":{"markdownDescription":"%config.hint.await%","type":"boolean","scope":"resource","default":true},"Lua.runtime.special":{"type":"object","patternProperties":{".*":{"type":"string","default":"require","enum":["_G","rawset","rawget","setmetatable","require","dofile","loadfile","pcall","xpcall","assert","error","type","os.exit"]}},"additionalProperties":false,"markdownDescription":"%config.runtime.special%","title":"special","scope":"resource","default":{}},"Lua.hint.enable":{"markdownDescription":"%config.hint.enable%","type":"boolean","scope":"resource","default":false},"Lua.codeLens.enable":{"markdownDescription":"%config.codeLens.enable%","type":"boolean","scope":"resource","default":false},"Lua.hint.paramName":{"markdownEnumDescriptions":["%config.hint.paramName.All%","%config.hint.paramName.Literal%","%config.hint.paramName.Disable%"],"scope":"resource","default":"All","markdownDescription":"%config.hint.paramName%","type":"string","enum":["All","Literal","Disable"]},"Lua.completion.autoRequire":{"markdownDescription":"%config.completion.autoRequire%","type":"boolean","scope":"resource","default":true},"Lua.window.statusBar":{"markdownDescription":"%config.window.statusBar%","type":"boolean","scope":"resource","default":true},"Lua.runtime.version":{"markdownEnumDescriptions":["%config.runtime.version.Lua 5.1%","%config.runtime.version.Lua 5.2%","%config.runtime.version.Lua 5.3%","%config.runtime.version.Lua 5.4%","%config.runtime.version.LuaJIT%"],"scope":"resource","default":"Lua 5.4","markdownDescription":"%config.runtime.version%","type":"string","enum":["Lua 5.1","Lua 5.2","Lua 5.3","Lua 5.4","LuaJIT"]},"Lua.workspace.checkThirdParty":{"markdownDescription":"%config.workspace.checkThirdParty%","scope":"resource","type":["string","boolean"]},"Lua.hint.paramType":{"markdownDescription":"%config.hint.paramType%","type":"boolean","scope":"resource","default":true},"Lua.hint.semicolon":{"markdownEnumDescriptions":["%config.hint.semicolon.All%","%config.hint.semicolon.SameLine%","%config.hint.semicolon.Disable%"],"scope":"resource","default":"SameLine","markdownDescription":"%config.hint.semicolon%","type":"string","enum":["All","SameLine","Disable"]},"Lua.diagnostics.ignoredFiles":{"markdownEnumDescriptions":["%config.diagnostics.ignoredFiles.Enable%","%config.diagnostics.ignoredFiles.Opened%","%config.diagnostics.ignoredFiles.Disable%"],"scope":"resource","default":"Opened","markdownDescription":"%config.diagnostics.ignoredFiles%","type":"string","enum":["Enable","Opened","Disable"]},"Lua.workspace.library":{"items":{"type":"string"},"scope":"resource","