Skip to content

Releases: legendaryredfox/raylib-lua-bindings-vscode

v0.11.0 — Hover + signature help

Choose a tag to compare

@legendaryredfox legendaryredfox released this 07 Sep 00:53

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.ts now exposes a single namespace-aware API builder (getRaylibFunctions) consumed by all three providers — one source of truth. All providers re-register when the raylib-lua.namespace setting 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

Choose a tag to compare

@legendaryredfox legendaryredfox released this 06 Sep 23:57

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:lua activation (provider never registered before), completions in unsaved buffers (dropped scheme:"file"), ESLint v9 config location (unblocks pretest), 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

Choose a tag to compare

@legendaryredfox legendaryredfox released this 10 Dec 00:15
  • updated code
  • new functions suport
  • raylib 6 and lua 5.4

v0.0.1 - first release

Choose a tag to compare

@legendaryredfox legendaryredfox released this 09 Dec 15:15

Initial release, may contain some bugs