Created
March 30, 2022 01:37
-
-
Save DarcJC/9cb6c33fecc9911601b6645e80ff3cdd to your computer and use it in GitHub Desktop.
1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "description": "Setting of dfm.realsiclua", | |
| "properties": { | |
| "IntelliSense": { | |
| "properties": { | |
| "traceBeSetted": { | |
| "$ref": "#/properties/IntelliSense.traceBeSetted" | |
| }, | |
| "traceFieldInject": { | |
| "$ref": "#/properties/IntelliSense.traceFieldInject" | |
| }, | |
| "traceLocalSet": { | |
| "$ref": "#/properties/IntelliSense.traceLocalSet" | |
| }, | |
| "traceReturn": { | |
| "$ref": "#/properties/IntelliSense.traceReturn" | |
| } | |
| } | |
| }, | |
| "IntelliSense.traceBeSetted": { | |
| "default": false, | |
| "markdownDescription": "请查阅[文档](https://github.com/sumneko/lua-language-server/wiki/IntelliSense-optional-features)了解用法。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "IntelliSense.traceFieldInject": { | |
| "default": false, | |
| "markdownDescription": "请查阅[文档](https://github.com/sumneko/lua-language-server/wiki/IntelliSense-optional-features)了解用法。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "IntelliSense.traceLocalSet": { | |
| "default": false, | |
| "markdownDescription": "请查阅[文档](https://github.com/sumneko/lua-language-server/wiki/IntelliSense-optional-features)了解用法。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "IntelliSense.traceReturn": { | |
| "default": false, | |
| "markdownDescription": "请查阅[文档](https://github.com/sumneko/lua-language-server/wiki/IntelliSense-optional-features)了解用法。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "completion": { | |
| "properties": { | |
| "autoRequire": { | |
| "$ref": "#/properties/completion.autoRequire" | |
| }, | |
| "callSnippet": { | |
| "$ref": "#/properties/completion.callSnippet" | |
| }, | |
| "displayContext": { | |
| "$ref": "#/properties/completion.displayContext" | |
| }, | |
| "enable": { | |
| "$ref": "#/properties/completion.enable" | |
| }, | |
| "keywordSnippet": { | |
| "$ref": "#/properties/completion.keywordSnippet" | |
| }, | |
| "postfix": { | |
| "$ref": "#/properties/completion.postfix" | |
| }, | |
| "requireSeparator": { | |
| "$ref": "#/properties/completion.requireSeparator" | |
| }, | |
| "showParams": { | |
| "$ref": "#/properties/completion.showParams" | |
| }, | |
| "showWord": { | |
| "$ref": "#/properties/completion.showWord" | |
| }, | |
| "workspaceWord": { | |
| "$ref": "#/properties/completion.workspaceWord" | |
| } | |
| } | |
| }, | |
| "completion.autoRequire": { | |
| "default": true, | |
| "markdownDescription": "输入内容看起来是个文件名时,自动 `require` 此文件。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "completion.callSnippet": { | |
| "default": "Disable", | |
| "enum": [ | |
| "Disable", | |
| "Both", | |
| "Replace" | |
| ], | |
| "markdownDescription": "显示函数调用片段。", | |
| "markdownEnumDescriptions": [ | |
| "只显示 `函数名`。", | |
| "显示 `函数名` 与 `调用片段`。", | |
| "只显示 `调用片段`。" | |
| ], | |
| "scope": "resource", | |
| "type": "string" | |
| }, | |
| "completion.displayContext": { | |
| "default": 0, | |
| "markdownDescription": "预览建议的相关代码片段,可能可以帮助你了解这项建议的用法。设置的数字表示代码片段的截取行数,设置为`0`可以禁用此功能。", | |
| "scope": "resource", | |
| "type": "integer" | |
| }, | |
| "completion.enable": { | |
| "default": true, | |
| "markdownDescription": "启用自动完成。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "completion.keywordSnippet": { | |
| "default": "Replace", | |
| "enum": [ | |
| "Disable", | |
| "Both", | |
| "Replace" | |
| ], | |
| "markdownDescription": "显示关键字语法片段", | |
| "markdownEnumDescriptions": [ | |
| "只显示 `关键字`。", | |
| "显示 `关键字` 与 `语法片段`。", | |
| "只显示 `语法片段`。" | |
| ], | |
| "scope": "resource", | |
| "type": "string" | |
| }, | |
| "completion.postfix": { | |
| "default": "@", | |
| "markdownDescription": "用于触发后缀建议的符号。", | |
| "scope": "resource", | |
| "type": "string" | |
| }, | |
| "completion.requireSeparator": { | |
| "default": ".", | |
| "markdownDescription": "`require` 时使用的分隔符。", | |
| "scope": "resource", | |
| "type": "string" | |
| }, | |
| "completion.showParams": { | |
| "default": true, | |
| "markdownDescription": "在建议列表中显示函数的参数信息,函数拥有多个定义时会分开显示。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "completion.showWord": { | |
| "default": "Fallback", | |
| "enum": [ | |
| "Enable", | |
| "Fallback", | |
| "Disable" | |
| ], | |
| "markdownDescription": "在建议中显示上下文单词。", | |
| "markdownEnumDescriptions": [ | |
| "总是在建议中显示上下文单词。", | |
| "无法根据语义提供建议时才显示上下文单词。", | |
| "不显示上下文单词。" | |
| ], | |
| "scope": "resource", | |
| "type": "string" | |
| }, | |
| "completion.workspaceWord": { | |
| "default": true, | |
| "markdownDescription": "显示的上下文单词是否包含工作区中其他文件的内容。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "diagnostics": { | |
| "properties": { | |
| "disable": { | |
| "$ref": "#/properties/diagnostics.disable" | |
| }, | |
| "enable": { | |
| "$ref": "#/properties/diagnostics.enable" | |
| }, | |
| "globals": { | |
| "$ref": "#/properties/diagnostics.globals" | |
| }, | |
| "ignoredFiles": { | |
| "$ref": "#/properties/diagnostics.ignoredFiles" | |
| }, | |
| "libraryFiles": { | |
| "$ref": "#/properties/diagnostics.libraryFiles" | |
| }, | |
| "neededFileStatus": { | |
| "$ref": "#/properties/diagnostics.neededFileStatus" | |
| }, | |
| "severity": { | |
| "$ref": "#/properties/diagnostics.severity" | |
| }, | |
| "workspaceDelay": { | |
| "$ref": "#/properties/diagnostics.workspaceDelay" | |
| }, | |
| "workspaceRate": { | |
| "$ref": "#/properties/diagnostics.workspaceRate" | |
| } | |
| } | |
| }, | |
| "diagnostics.disable": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "markdownDescription": "禁用的诊断(使用浮框括号内的代码)。", | |
| "scope": "resource", | |
| "type": "array" | |
| }, | |
| "diagnostics.enable": { | |
| "default": true, | |
| "markdownDescription": "启用诊断。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "diagnostics.globals": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "markdownDescription": "已定义的全局变量。", | |
| "scope": "resource", | |
| "type": "array" | |
| }, | |
| "diagnostics.ignoredFiles": { | |
| "default": "Opened", | |
| "enum": [ | |
| "Enable", | |
| "Opened", | |
| "Disable" | |
| ], | |
| "markdownDescription": "如何诊断被忽略的文件。", | |
| "markdownEnumDescriptions": [ | |
| "总是诊断这些文件。", | |
| "只有打开这些文件时才会诊断。", | |
| "不诊断这些文件。" | |
| ], | |
| "scope": "resource", | |
| "type": "string" | |
| }, | |
| "diagnostics.libraryFiles": { | |
| "default": "Opened", | |
| "enum": [ | |
| "Enable", | |
| "Opened", | |
| "Disable" | |
| ], | |
| "markdownDescription": "如何诊断通过 `Lua.workspace.library` 加载的文件。", | |
| "markdownEnumDescriptions": [ | |
| "总是诊断这些文件。", | |
| "只有打开这些文件时才会诊断。", | |
| "不诊断这些文件。" | |
| ], | |
| "scope": "resource", | |
| "type": "string" | |
| }, | |
| "diagnostics.neededFileStatus": { | |
| "additionalProperties": false, | |
| "markdownDescription": "* Opened: 只诊断打开的文件\n* Any: 诊断任何文件\n* Disable: 禁用此诊断\n", | |
| "properties": { | |
| "ambiguity-1": { | |
| "default": "Any", | |
| "description": "优先级歧义,如:`num or 0 + 1`,推测用户的实际期望为 `(num or 0) + 1` ", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "await-in-sync": { | |
| "default": "None", | |
| "description": "%config.diagnostics.await-in-sync%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "circle-doc-class": { | |
| "default": "Any", | |
| "description": "%config.diagnostics.circle-doc-class%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "close-non-object": { | |
| "default": "Any", | |
| "description": "%config.diagnostics.close-non-object%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "code-after-break": { | |
| "default": "Opened", | |
| "description": "%config.diagnostics.code-after-break%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "codestyle-check": { | |
| "default": "None", | |
| "description": "%config.diagnostics.codestyle-check%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "count-down-loop": { | |
| "default": "Any", | |
| "description": "%config.diagnostics.count-down-loop%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "deprecated": { | |
| "default": "Opened", | |
| "description": "%config.diagnostics.deprecated%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "different-requires": { | |
| "default": "Any", | |
| "description": "%config.diagnostics.different-requires%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "discard-returns": { | |
| "default": "Opened", | |
| "description": "%config.diagnostics.discard-returns%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "doc-field-no-class": { | |
| "default": "Any", | |
| "description": "%config.diagnostics.doc-field-no-class%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "duplicate-doc-class": { | |
| "default": "Any", | |
| "description": "%config.diagnostics.duplicate-doc-class%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "duplicate-doc-field": { | |
| "default": "Any", | |
| "description": "%config.diagnostics.duplicate-doc-field%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "duplicate-doc-param": { | |
| "default": "Any", | |
| "description": "%config.diagnostics.duplicate-doc-param%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "duplicate-index": { | |
| "default": "Any", | |
| "description": "在字面量表中重复定义了索引", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "duplicate-set-field": { | |
| "default": "Any", | |
| "description": "%config.diagnostics.duplicate-set-field%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "empty-block": { | |
| "default": "Opened", | |
| "description": "空代码块", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "global-in-nil-env": { | |
| "default": "Any", | |
| "description": "不能使用全局变量( `_ENV` 被设置为了 `nil`)", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "lowercase-global": { | |
| "default": "Any", | |
| "description": "首字母小写的全局变量定义", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "newfield-call": { | |
| "default": "Any", | |
| "description": "在字面量表中,2行代码之间缺少分隔符,在语法上被解析为了一次索引操作", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "newline-call": { | |
| "default": "Any", | |
| "description": "以 `(` 开始的新行,在语法上被解析为了上一行的函数调用", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "no-implicit-any": { | |
| "default": "None", | |
| "description": "%config.diagnostics.no-implicit-any%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "not-yieldable": { | |
| "default": "None", | |
| "description": "%config.diagnostics.not-yieldable%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "redefined-local": { | |
| "default": "Opened", | |
| "description": "重复定义的局部变量", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "redundant-parameter": { | |
| "default": "Opened", | |
| "description": "函数调用时,传入了多余的参数", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "redundant-return": { | |
| "default": "Opened", | |
| "description": "%config.diagnostics.redundant-return%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "redundant-value": { | |
| "default": "Opened", | |
| "description": "赋值操作时,值的数量比被赋值的对象多", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "trailing-space": { | |
| "default": "Opened", | |
| "description": "后置空格", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "type-check": { | |
| "default": "None", | |
| "description": "%config.diagnostics.type-check%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "unbalanced-assignments": { | |
| "default": "Any", | |
| "description": "%config.diagnostics.unbalanced-assignments%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "undefined-doc-class": { | |
| "default": "Any", | |
| "description": "%config.diagnostics.undefined-doc-class%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "undefined-doc-name": { | |
| "default": "Any", | |
| "description": "%config.diagnostics.undefined-doc-name%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "undefined-doc-param": { | |
| "default": "Any", | |
| "description": "%config.diagnostics.undefined-doc-param%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "undefined-env-child": { | |
| "default": "Any", | |
| "description": "`_ENV` 被设置为了新的字面量表,但是试图获取的全局变量不再这张表中", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "undefined-field": { | |
| "default": "Opened", | |
| "description": "%config.diagnostics.undefined-field%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "undefined-global": { | |
| "default": "Any", | |
| "description": "未定义的全局变量", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "unknown-diag-code": { | |
| "default": "Any", | |
| "description": "%config.diagnostics.unknown-diag-code%", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "unused-function": { | |
| "default": "Opened", | |
| "description": "未使用的函数", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "unused-label": { | |
| "default": "Opened", | |
| "description": "未使用的标签", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "unused-local": { | |
| "default": "Opened", | |
| "description": "未使用的局部变量", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "unused-vararg": { | |
| "default": "Opened", | |
| "description": "未使用的不定参数", | |
| "enum": [ | |
| "Any", | |
| "Opened", | |
| "None" | |
| ], | |
| "type": "string" | |
| } | |
| }, | |
| "scope": "resource", | |
| "title": "neededFileStatus", | |
| "type": "object" | |
| }, | |
| "diagnostics.severity": { | |
| "additionalProperties": false, | |
| "markdownDescription": "修改诊断等级。", | |
| "properties": { | |
| "ambiguity-1": { | |
| "default": "Warning", | |
| "description": "优先级歧义,如:`num or 0 + 1`,推测用户的实际期望为 `(num or 0) + 1` ", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "await-in-sync": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.await-in-sync%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "circle-doc-class": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.circle-doc-class%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "close-non-object": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.close-non-object%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "code-after-break": { | |
| "default": "Hint", | |
| "description": "%config.diagnostics.code-after-break%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "codestyle-check": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.codestyle-check%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "count-down-loop": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.count-down-loop%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "deprecated": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.deprecated%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "different-requires": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.different-requires%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "discard-returns": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.discard-returns%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "doc-field-no-class": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.doc-field-no-class%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "duplicate-doc-class": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.duplicate-doc-class%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "duplicate-doc-field": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.duplicate-doc-field%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "duplicate-doc-param": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.duplicate-doc-param%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "duplicate-index": { | |
| "default": "Warning", | |
| "description": "在字面量表中重复定义了索引", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "duplicate-set-field": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.duplicate-set-field%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "empty-block": { | |
| "default": "Hint", | |
| "description": "空代码块", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "global-in-nil-env": { | |
| "default": "Warning", | |
| "description": "不能使用全局变量( `_ENV` 被设置为了 `nil`)", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "lowercase-global": { | |
| "default": "Information", | |
| "description": "首字母小写的全局变量定义", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "newfield-call": { | |
| "default": "Warning", | |
| "description": "在字面量表中,2行代码之间缺少分隔符,在语法上被解析为了一次索引操作", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "newline-call": { | |
| "default": "Information", | |
| "description": "以 `(` 开始的新行,在语法上被解析为了上一行的函数调用", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "no-implicit-any": { | |
| "default": "Information", | |
| "description": "%config.diagnostics.no-implicit-any%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "not-yieldable": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.not-yieldable%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "redefined-local": { | |
| "default": "Hint", | |
| "description": "重复定义的局部变量", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "redundant-parameter": { | |
| "default": "Warning", | |
| "description": "函数调用时,传入了多余的参数", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "redundant-return": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.redundant-return%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "redundant-value": { | |
| "default": "Warning", | |
| "description": "赋值操作时,值的数量比被赋值的对象多", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "trailing-space": { | |
| "default": "Hint", | |
| "description": "后置空格", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "type-check": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.type-check%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "unbalanced-assignments": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.unbalanced-assignments%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "undefined-doc-class": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.undefined-doc-class%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "undefined-doc-name": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.undefined-doc-name%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "undefined-doc-param": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.undefined-doc-param%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "undefined-env-child": { | |
| "default": "Information", | |
| "description": "`_ENV` 被设置为了新的字面量表,但是试图获取的全局变量不再这张表中", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "undefined-field": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.undefined-field%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "undefined-global": { | |
| "default": "Warning", | |
| "description": "未定义的全局变量", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "unknown-diag-code": { | |
| "default": "Warning", | |
| "description": "%config.diagnostics.unknown-diag-code%", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "unused-function": { | |
| "default": "Hint", | |
| "description": "未使用的函数", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "unused-label": { | |
| "default": "Hint", | |
| "description": "未使用的标签", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "unused-local": { | |
| "default": "Hint", | |
| "description": "未使用的局部变量", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| }, | |
| "unused-vararg": { | |
| "default": "Hint", | |
| "description": "未使用的不定参数", | |
| "enum": [ | |
| "Error", | |
| "Warning", | |
| "Information", | |
| "Hint" | |
| ], | |
| "type": "string" | |
| } | |
| }, | |
| "scope": "resource", | |
| "title": "severity", | |
| "type": "object" | |
| }, | |
| "diagnostics.workspaceDelay": { | |
| "default": 3000, | |
| "markdownDescription": "进行工作区诊断的延迟(毫秒)。当你启动工作区,或编辑了任意文件后,将会在后台对整个工作区进行重新诊断。设置为负数可以禁用工作区诊断。", | |
| "scope": "resource", | |
| "type": "integer" | |
| }, | |
| "diagnostics.workspaceRate": { | |
| "default": 100, | |
| "markdownDescription": "工作区诊断的运行速率(百分比)。降低该值会减少CPU占用,但是也会降低工作区诊断的速度。你当前正在编辑的文件的诊断总是全速完成,不受该选项影响。", | |
| "scope": "resource", | |
| "type": "integer" | |
| }, | |
| "format": { | |
| "properties": { | |
| "defaultConfig": { | |
| "$ref": "#/properties/format.defaultConfig" | |
| }, | |
| "enable": { | |
| "$ref": "#/properties/format.enable" | |
| } | |
| } | |
| }, | |
| "format.defaultConfig": { | |
| "markdownDescription": "%config.format.defaultConfig%", | |
| "scope": "resource", | |
| "type": "object" | |
| }, | |
| "format.enable": { | |
| "default": "true", | |
| "markdownDescription": "启用代码格式化程序。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "hint": { | |
| "properties": { | |
| "arrayIndex": { | |
| "$ref": "#/properties/hint.arrayIndex" | |
| }, | |
| "enable": { | |
| "$ref": "#/properties/hint.enable" | |
| }, | |
| "paramName": { | |
| "$ref": "#/properties/hint.paramName" | |
| }, | |
| "paramType": { | |
| "$ref": "#/properties/hint.paramType" | |
| }, | |
| "setType": { | |
| "$ref": "#/properties/hint.setType" | |
| } | |
| } | |
| }, | |
| "hint.arrayIndex": { | |
| "default": "Auto", | |
| "enum": [ | |
| "Enable", | |
| "Auto", | |
| "Disable" | |
| ], | |
| "markdownDescription": "在构造表时提示数组索引。", | |
| "markdownEnumDescriptions": [ | |
| "所有的表中都提示数组索引。", | |
| "只有表大于3项,或者表是混合类型时才进行提示。", | |
| "禁用数组索引提示。" | |
| ], | |
| "scope": "resource", | |
| "type": "string" | |
| }, | |
| "hint.enable": { | |
| "default": false, | |
| "markdownDescription": "启用内联提示。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "hint.paramName": { | |
| "default": "All", | |
| "enum": [ | |
| "All", | |
| "Literal", | |
| "Disable" | |
| ], | |
| "markdownDescription": "在函数调用处提示参数名。", | |
| "markdownEnumDescriptions": [ | |
| "所有类型的参数均进行提示。", | |
| "只有字面量类型的参数进行提示。", | |
| "禁用参数提示。" | |
| ], | |
| "scope": "resource", | |
| "type": "string" | |
| }, | |
| "hint.paramType": { | |
| "default": true, | |
| "markdownDescription": "在函数的参数位置提示类型。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "hint.setType": { | |
| "default": false, | |
| "markdownDescription": "在赋值操作位置提示类型。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "hover": { | |
| "properties": { | |
| "enable": { | |
| "$ref": "#/properties/hover.enable" | |
| }, | |
| "enumsLimit": { | |
| "$ref": "#/properties/hover.enumsLimit" | |
| }, | |
| "previewFields": { | |
| "$ref": "#/properties/hover.previewFields" | |
| }, | |
| "viewNumber": { | |
| "$ref": "#/properties/hover.viewNumber" | |
| }, | |
| "viewString": { | |
| "$ref": "#/properties/hover.viewString" | |
| }, | |
| "viewStringMax": { | |
| "$ref": "#/properties/hover.viewStringMax" | |
| } | |
| } | |
| }, | |
| "hover.enable": { | |
| "default": true, | |
| "markdownDescription": "启用悬停提示。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "hover.enumsLimit": { | |
| "default": 5, | |
| "markdownDescription": "当值对应多个类型时,限制类型的显示数量。", | |
| "scope": "resource", | |
| "type": "integer" | |
| }, | |
| "hover.previewFields": { | |
| "default": 20, | |
| "markdownDescription": "悬停提示查看表时,限制表内字段的最大预览数量。", | |
| "scope": "resource", | |
| "type": "integer" | |
| }, | |
| "hover.viewNumber": { | |
| "default": true, | |
| "markdownDescription": "悬停提示查看数字内容(仅当字面量不是十进制时)。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "hover.viewString": { | |
| "default": true, | |
| "markdownDescription": "悬停提示查看字符串内容(仅当字面量包含转义符时)。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "hover.viewStringMax": { | |
| "default": 1000, | |
| "markdownDescription": "悬停提示查看字符串内容时的最大长度。", | |
| "scope": "resource", | |
| "type": "integer" | |
| }, | |
| "misc": { | |
| "properties": { | |
| "parameters": { | |
| "$ref": "#/properties/misc.parameters" | |
| } | |
| } | |
| }, | |
| "misc.parameters": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "markdownDescription": "VSCode中启动语言服务时的[命令行参数](https://github.com/sumneko/lua-language-server/wiki/Command-line)。", | |
| "scope": "resource", | |
| "type": "array" | |
| }, | |
| "runtime": { | |
| "properties": { | |
| "builtin": { | |
| "$ref": "#/properties/runtime.builtin" | |
| }, | |
| "fileEncoding": { | |
| "$ref": "#/properties/runtime.fileEncoding" | |
| }, | |
| "nonstandardSymbol": { | |
| "$ref": "#/properties/runtime.nonstandardSymbol" | |
| }, | |
| "path": { | |
| "$ref": "#/properties/runtime.path" | |
| }, | |
| "pathStrict": { | |
| "$ref": "#/properties/runtime.pathStrict" | |
| }, | |
| "plugin": { | |
| "$ref": "#/properties/runtime.plugin" | |
| }, | |
| "special": { | |
| "$ref": "#/properties/runtime.special" | |
| }, | |
| "unicodeName": { | |
| "$ref": "#/properties/runtime.unicodeName" | |
| }, | |
| "version": { | |
| "$ref": "#/properties/runtime.version" | |
| } | |
| } | |
| }, | |
| "runtime.builtin": { | |
| "additionalProperties": false, | |
| "markdownDescription": "调整内置库的启用状态,你可以根据实际运行环境禁用掉不存在的库(或重新定义)。\n\n* `default`: 表示库会根据运行版本启用或禁用\n* `enable`: 总是启用\n* `disable`: 总是禁用\n", | |
| "properties": { | |
| "basic": { | |
| "default": "default", | |
| "description": "%config.runtime.builtin.basic%", | |
| "enum": [ | |
| "default", | |
| "enable", | |
| "disable" | |
| ], | |
| "type": "string" | |
| }, | |
| "bit": { | |
| "default": "default", | |
| "description": "%config.runtime.builtin.bit%", | |
| "enum": [ | |
| "default", | |
| "enable", | |
| "disable" | |
| ], | |
| "type": "string" | |
| }, | |
| "bit32": { | |
| "default": "default", | |
| "description": "%config.runtime.builtin.bit32%", | |
| "enum": [ | |
| "default", | |
| "enable", | |
| "disable" | |
| ], | |
| "type": "string" | |
| }, | |
| "builtin": { | |
| "default": "default", | |
| "description": "%config.runtime.builtin.builtin%", | |
| "enum": [ | |
| "default", | |
| "enable", | |
| "disable" | |
| ], | |
| "type": "string" | |
| }, | |
| "coroutine": { | |
| "default": "default", | |
| "description": "%config.runtime.builtin.coroutine%", | |
| "enum": [ | |
| "default", | |
| "enable", | |
| "disable" | |
| ], | |
| "type": "string" | |
| }, | |
| "debug": { | |
| "default": "default", | |
| "description": "%config.runtime.builtin.debug%", | |
| "enum": [ | |
| "default", | |
| "enable", | |
| "disable" | |
| ], | |
| "type": "string" | |
| }, | |
| "ffi": { | |
| "default": "default", | |
| "description": "%config.runtime.builtin.ffi%", | |
| "enum": [ | |
| "default", | |
| "enable", | |
| "disable" | |
| ], | |
| "type": "string" | |
| }, | |
| "io": { | |
| "default": "default", | |
| "description": "%config.runtime.builtin.io%", | |
| "enum": [ | |
| "default", | |
| "enable", | |
| "disable" | |
| ], | |
| "type": "string" | |
| }, | |
| "jit": { | |
| "default": "default", | |
| "description": "%config.runtime.builtin.jit%", | |
| "enum": [ | |
| "default", | |
| "enable", | |
| "disable" | |
| ], | |
| "type": "string" | |
| }, | |
| "math": { | |
| "default": "default", | |
| "description": "%config.runtime.builtin.math%", | |
| "enum": [ | |
| "default", | |
| "enable", | |
| "disable" | |
| ], | |
| "type": "string" | |
| }, | |
| "os": { | |
| "default": "default", | |
| "description": "%config.runtime.builtin.os%", | |
| "enum": [ | |
| "default", | |
| "enable", | |
| "disable" | |
| ], | |
| "type": "string" | |
| }, | |
| "package": { | |
| "default": "default", | |
| "description": "%config.runtime.builtin.package%", | |
| "enum": [ | |
| "default", | |
| "enable", | |
| "disable" | |
| ], | |
| "type": "string" | |
| }, | |
| "string": { | |
| "default": "default", | |
| "description": "%config.runtime.builtin.string%", | |
| "enum": [ | |
| "default", | |
| "enable", | |
| "disable" | |
| ], | |
| "type": "string" | |
| }, | |
| "table": { | |
| "default": "default", | |
| "description": "%config.runtime.builtin.table%", | |
| "enum": [ | |
| "default", | |
| "enable", | |
| "disable" | |
| ], | |
| "type": "string" | |
| }, | |
| "utf8": { | |
| "default": "default", | |
| "description": "%config.runtime.builtin.utf8%", | |
| "enum": [ | |
| "default", | |
| "enable", | |
| "disable" | |
| ], | |
| "type": "string" | |
| } | |
| }, | |
| "scope": "resource", | |
| "type": "object" | |
| }, | |
| "runtime.fileEncoding": { | |
| "default": "utf8", | |
| "enum": [ | |
| "utf8", | |
| "ansi", | |
| "utf16le", | |
| "utf16be" | |
| ], | |
| "markdownDescription": "文件编码,`ansi` 选项只在 `Windows` 平台下有效。", | |
| "scope": "resource", | |
| "type": "string" | |
| }, | |
| "runtime.nonstandardSymbol": { | |
| "items": { | |
| "enum": [ | |
| "//", | |
| "/**/", | |
| "`", | |
| "+=", | |
| "-=", | |
| "*=", | |
| "/=", | |
| "||", | |
| "&&", | |
| "!", | |
| "!=", | |
| "continue" | |
| ], | |
| "type": "string" | |
| }, | |
| "markdownDescription": "支持非标准的符号。请务必确认你的运行环境支持这些符号。", | |
| "scope": "resource", | |
| "type": "array" | |
| }, | |
| "runtime.path": { | |
| "default": [ | |
| "?.lua", | |
| "?/init.lua" | |
| ], | |
| "items": { | |
| "type": "string" | |
| }, | |
| "markdownDescription": "当使用 `require` 时,如何根据输入的名字来查找文件。\n此选项设置为 `?/init.lua` 意味着当你输入 `require 'myfile'` 时,会从已加载的文件中搜索 `{workspace}/myfile/init.lua`。\n当 `runtime.pathStrict` 设置为 `false` 时,还会尝试搜索 `${workspace}/**/myfile/init.lua`。\n如果你想要加载工作区以外的文件,你需要先设置 `Lua.workspace.library`。\n", | |
| "scope": "resource", | |
| "type": "array" | |
| }, | |
| "runtime.pathStrict": { | |
| "default": false, | |
| "markdownDescription": "启用后 `runtime.path` 将只搜索第一层目录,见 `runtime.path` 的说明。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "runtime.plugin": { | |
| "default": "", | |
| "markdownDescription": "插件路径,请查阅[文档](https://github.com/sumneko/lua-language-server/wiki/Plugin)了解用法。", | |
| "scope": "resource", | |
| "type": "string" | |
| }, | |
| "runtime.special": { | |
| "additionalProperties": false, | |
| "markdownDescription": "将自定义全局变量视为一些特殊的内置变量,语言服务将提供特殊的支持。\n下面这个例子表示将 `include` 视为 `require` 。\n```json\n\"Lua.runtime.special\" : {\n \"include\" : \"require\"\n}\n```\n", | |
| "patternProperties": { | |
| ".*": { | |
| "default": "require", | |
| "enum": [ | |
| "_G", | |
| "rawset", | |
| "rawget", | |
| "setmetatable", | |
| "require", | |
| "dofile", | |
| "loadfile", | |
| "pcall", | |
| "xpcall" | |
| ], | |
| "type": "string" | |
| } | |
| }, | |
| "scope": "resource", | |
| "type": "object" | |
| }, | |
| "runtime.unicodeName": { | |
| "default": false, | |
| "markdownDescription": "允许在名字中使用 Unicode 字符。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "runtime.version": { | |
| "default": "Lua 5.4", | |
| "enum": [ | |
| "Lua 5.1", | |
| "Lua 5.2", | |
| "Lua 5.3", | |
| "Lua 5.4", | |
| "LuaJIT" | |
| ], | |
| "markdownDescription": "Lua运行版本。", | |
| "scope": "resource", | |
| "type": "string" | |
| }, | |
| "semantic": { | |
| "properties": { | |
| "annotation": { | |
| "$ref": "#/properties/semantic.annotation" | |
| }, | |
| "enable": { | |
| "$ref": "#/properties/semantic.enable" | |
| }, | |
| "keyword": { | |
| "$ref": "#/properties/semantic.keyword" | |
| }, | |
| "variable": { | |
| "$ref": "#/properties/semantic.variable" | |
| } | |
| } | |
| }, | |
| "semantic.annotation": { | |
| "default": true, | |
| "markdownDescription": "对类型注解进行语义着色。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "semantic.enable": { | |
| "default": true, | |
| "markdownDescription": "启用语义着色。你可能需要同时将 `editor.semanticHighlighting.enabled` 设置为 `true` 才能生效。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "semantic.keyword": { | |
| "default": false, | |
| "markdownDescription": "对关键字/字面量/运算符进行语义着色。只有当你的编辑器无法进行语法着色时才需要启用此功能。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "semantic.variable": { | |
| "default": true, | |
| "markdownDescription": "对变量/字段/参数进行语义着色。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "signatureHelp": { | |
| "properties": { | |
| "enable": { | |
| "$ref": "#/properties/signatureHelp.enable" | |
| } | |
| } | |
| }, | |
| "signatureHelp.enable": { | |
| "default": true, | |
| "markdownDescription": "启用参数提示。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "telemetry": { | |
| "properties": { | |
| "enable": { | |
| "$ref": "#/properties/telemetry.enable" | |
| } | |
| } | |
| }, | |
| "telemetry.enable": { | |
| "default": null, | |
| "markdownDescription": "启用遥测,通过网络发送你的编辑器信息与错误日志。在[此处](https://github.com/sumneko/lua-language-server/wiki/%E9%9A%90%E7%A7%81%E5%A3%B0%E6%98%8E)阅读我们的隐私声明。\n", | |
| "scope": "resource", | |
| "tags": [ | |
| "telemetry" | |
| ], | |
| "type": [ | |
| "boolean", | |
| "null" | |
| ] | |
| }, | |
| "window": { | |
| "properties": { | |
| "progressBar": { | |
| "$ref": "#/properties/window.progressBar" | |
| }, | |
| "statusBar": { | |
| "$ref": "#/properties/window.statusBar" | |
| } | |
| } | |
| }, | |
| "window.progressBar": { | |
| "default": true, | |
| "markdownDescription": "在状态栏显示进度条。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "window.statusBar": { | |
| "default": true, | |
| "markdownDescription": "在状态栏显示插件状态。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "workspace": { | |
| "properties": { | |
| "checkThirdParty": { | |
| "$ref": "#/properties/workspace.checkThirdParty" | |
| }, | |
| "ignoreDir": { | |
| "$ref": "#/properties/workspace.ignoreDir" | |
| }, | |
| "ignoreSubmodules": { | |
| "$ref": "#/properties/workspace.ignoreSubmodules" | |
| }, | |
| "library": { | |
| "$ref": "#/properties/workspace.library" | |
| }, | |
| "maxPreload": { | |
| "$ref": "#/properties/workspace.maxPreload" | |
| }, | |
| "preloadFileSize": { | |
| "$ref": "#/properties/workspace.preloadFileSize" | |
| }, | |
| "useGitIgnore": { | |
| "$ref": "#/properties/workspace.useGitIgnore" | |
| }, | |
| "userThirdParty": { | |
| "$ref": "#/properties/workspace.userThirdParty" | |
| } | |
| } | |
| }, | |
| "workspace.checkThirdParty": { | |
| "default": true, | |
| "markdownDescription": "自动检测与适配第三方库,目前支持的库为:\n\n* OpenResty\n* Cocos4.0\n* LÖVE\n* LÖVR\n* skynet\n* Jass\n", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "workspace.ignoreDir": { | |
| "default": [ | |
| ".vscode" | |
| ], | |
| "items": { | |
| "type": "string" | |
| }, | |
| "markdownDescription": "忽略的文件与目录(使用 `.gitignore` 语法)。", | |
| "scope": "resource", | |
| "type": "array" | |
| }, | |
| "workspace.ignoreSubmodules": { | |
| "default": true, | |
| "markdownDescription": "忽略子模块。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "workspace.library": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "markdownDescription": "除了当前工作区以外,还会从哪些目录中加载文件。这些目录中的文件将被视作外部提供的代码库,部分操作(如重命名字段)不会修改这些文件。", | |
| "scope": "resource", | |
| "type": "array" | |
| }, | |
| "workspace.maxPreload": { | |
| "default": 5000, | |
| "markdownDescription": "最大预加载文件数。", | |
| "scope": "resource", | |
| "type": "integer" | |
| }, | |
| "workspace.preloadFileSize": { | |
| "default": 500, | |
| "markdownDescription": "预加载时跳过大小大于该值(KB)的文件。", | |
| "scope": "resource", | |
| "type": "integer" | |
| }, | |
| "workspace.useGitIgnore": { | |
| "default": true, | |
| "markdownDescription": "忽略 `.gitignore` 中列举的文件。", | |
| "scope": "resource", | |
| "type": "boolean" | |
| }, | |
| "workspace.userThirdParty": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "markdownDescription": "在这里添加私有的第三方库适配文件路径,请参考内置的[配置文件路径](https://github.com/sumneko/lua-language-server/tree/master/meta/3rd)", | |
| "scope": "resource", | |
| "type": "array" | |
| } | |
| }, | |
| "title": "setting", | |
| "type": "object" | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment