Template directory
"luadebug.luaTemplatesDir": "${workspaceFolder}/Template"
Leave empty to use the built-in templates. After editing template files, usually reload the window.
FunTemplate/— fixed function-related templates (do not delete casually)FileTemplates/— optional templates for new files
FunTemplate
AutoFunComment.lua
Function comment template. Typing --- above a function applies it. Reload after changes.
CreateFunctionTemplate.lua
Select a function name → right-click “Create function” → enter parameter count and names.
CreateModuleFunctionTemplate.lua
Create a module function; or run the matching LuaDebug command from the Command Palette.
FileTemplates
- Add e.g.
luaTemplate.luaunder FileTemplates with default code. - Reload the window.
- Explorer or editor context menu → “Create from template” → pick template → enter file name.
File name vs moduleName
luadebug.inputTemplateModuleName:
false(default) — file name equals moduleNametrue— also prompt for moduleName when creating
Macros
luadebug.macroList declares template macros; placeholders in templates are replaced on create.
Add macro names and values in Settings; placeholder names in templates must match.