Repository navigation
Releases: legendaryredfox/raylib-lua-bindings-vscode
Releases · legendaryredfox/raylib-lua-bindings-vscode
Release list
v0.11.0 — Hover + signature help
Added
- Hover provider — hovering a
raylib.*call now shows its description, usage signature, and parameter list. - Signature help — parameter-hint popup while typing inside a
raylib.*(call, highlighting the active argument (tracked across nested calls). Triggered by(and,. - Structured parameter documentation — completion, hover, and signature-help docs list each parameter by name.
- Tests for the structured API surface and end-to-end coverage of the hover and signature-help providers.
Changed
completionItems.tsnow exposes a single namespace-aware API builder (getRaylibFunctions) consumed by all three providers — one source of truth. All providers re-register when theraylib-lua.namespacesetting changes.
Install: download the .vsix and run code --install-extension raylib-lua-bindings-autocomplete-0.11.0.vsix.
v0.10.0 — full parameter-snippet coverage
Autocomplete coverage + activation/lint fixes.
- Parameter snippets 223 → 522: every function that takes arguments now inserts named tab stops (names from the raylib 6.x API, reconciled against the Lua binding signatures). The 84 argument-less functions insert a plain call.
- Fixed:
onLanguage:luaactivation (provider never registered before), completions in unsaved buffers (droppedscheme:"file"), ESLint v9 config location (unblockspretest), empty-namespace fallback. - Removed redundant static
snippets/lua.json(provider is the single source of truth). - Tests: unit + integration + e2e; 13 passing.
Install: download the .vsix and run code --install-extension raylib-lua-bindings-autocomplete-0.10.0.vsix.
v0.8.1
- updated code
- new functions suport
- raylib 6 and lua 5.4
v0.0.1 - first release
Initial release, may contain some bugs