luadebug.macroList | Macro variable declarations for luadebug templates. | [] |
luadebug.luaTemplatesDir | Directory for luadebug code templates. | (empty) |
luadebug.inputTemplateModuleName | When true, creating a template prompts for moduleName separately from the file name; false keeps them the same. | false |
luadebug.luaOperatorCheck | Validate Lua operators; set false if you overload operators. | true |
luadebug.luaFunArgCheck | When true, duplicate parameter names in one function are reported; false ignores them. | true |
luadebug.changeTextCheck | Check Lua syntax while editing; set false on slower machines. | true |
luadebug.moduleFunNestingCheck | Treat a module function call inside another module function as an error. | false |
luadebug.scriptRoots | ${workspaceRoot}/… Lua script roots (multiple allowed) used for require path hints. | [] |
luadebug.maxFileSize | Max Lua file size in KB (default 2048 ≈ 2MB); larger files are not parsed. | 2048 |
luadebug.showOnLine | Show the current LuaDebug online user count. | true |
luadebug.specialCharacter | ASCII code points allowed in variable names (e.g. @ = 64); int array, usually leave empty. | [] |
luadebug.luaOutLine | Show the document outline; disable if not needed. | true |
luadebug.moduleNames | Module return names ignored in global search (default M_, _M, M); require is unaffected. | ["M_", "_M", "M"] |
luadebug.defineModule | Function names that define a module/class for tag hints (default: class, this for Cocos / Unity). | ["class", "this"] |
luadebug.automaticDownloadingDebugFile | Deprecated: no longer prompts to copy/replace debug files on startup; runtimes ship with the extension. | false |
luadebug.apiType | Cocos / Unity API pack for completions (default none); set per workspace for multi-project setups. | "none" |
luadebug.ignoreDir | Folders to skip — relative paths with ${workspaceRoot} or absolute paths. | [] |
luadebug.ignoreFiles | Files to skip — relative paths with ${workspaceRoot} or absolute paths. | [] |
luadebug.tagIsShowFileName | When using local M_ = {} return M_, show fileName/M_ in tags instead of M_ only. | false |
luadebug.requireFunNames | Function names treated as require for hints; only top-level function require() form is supported. | ["require", "import"] |
luadebug.isGolbalColor | Highlight global symbols; set false to disable. | true |
luadebug.golbalFunColor | Color for global functions. | "#FFA500" |
luadebug.golbalFieldColor | Color for global fields. | "#FFA500" |
luadebug.openUriConfig | Quick-open URL rules (use {selection} for selected text). | [{"name": "百度搜索", "url": "https://www.baidu.com/s?wd={selection}"}, {"name": "百度翻译", "url": "http://fanyi.baidu.com/#zh/en/{selection}"}] |
luadebug.protobufRoot | Folder of .proto files to parse for Lua completion hints; use with tags. Prefer / in paths; escape \ as \\. | (empty) |
luadebug.postfixCompletion | Enable postfix completion (default on). | true |
luadebug.modulePathMark | Separator in require paths: . or / (default .). | "." |
luadebug.snippetSuggestions | Maps to editor.snippetSuggestions; enforced when the extension starts. | "bottom" |
luadebug.quickFilePath | Suggest file paths after typing a quote. | true |
luadebug.variableNameMatching | Associate variables with global tables, file names, or class names (case-insensitive). | true |
luadebug.ctorNames | Constructor method names; self.xxx assignments in ctor drive navigation priority (earlier names win). | ["ctor"] |
luadebug.serverUrl | Account service URL (HTTPS required). | "https://luadebug.walterspace.com" |
luadebug.locale | LuaDebug UI language (zh / en). Independent of Cursor display language. | "zh" |