xiaerfei / vscode-wow-api

WoW extension for VSCode

Home Page:https://marketplace.visualstudio.com/items?itemName=ketho.wow-api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WoW API

Adds IntelliSense features for World of Warcraft API to VS Code. This extension uses Sumneko's Lua Language Server with EmmyLua annotations.

See Recommended settings for suggested config options and comparisons.

Features

API

  • Global API: Parsed 55% (743/1344) of non-Blizzard documented API that have an existing Wowpedia page
  • C_ namespaced systems
  • Lua shorthand references e.g. format (string.format) and tinsert (table.insert)
  • Custom WoW Lua functions e.g. wipe and strsplit

Widgets

Events

CVars

Enums

  • Enum table
  • LE_ Lua Enums

GlobalStrings

Shows completion for GlobalStrings at >3 uppercase letters to declutter fuzzy search.

Generating documentation

lua53 ./Lua/main.lua

Dependencies

Acknowledgements

The following people contributed to the development resources or their work was of invaluable help.


About

WoW extension for VSCode

https://marketplace.visualstudio.com/items?itemName=ketho.wow-api

License:MIT License


Languages

Language:Lua 59.3%Language:TypeScript 40.7%