This repository contains WIP Lua definition files for statically typed Vanilla 1.12.1 World of Warcraft addon development using Luanalysis IDE.
- Install Intellij IDEA 2022.1 (Community Edition will do)
- Install Luanalysis plugin (File -> Settings -> Plugins)
- Set language level to 5.0 (File -> Settings -> Languages & Frameworks -> Luanalysis -> Language level)
- Download this repository
- Create new project (File -> New Project -> Lua)
- Add downloaded repository folder to your project as Library (File -> Project Structure -> Project Settings -> Libraries -> [Press +] -> Lua Zip Library -> [Select folder] -> OK -> Apply [you must click this button] -> OK)
Also see Luanalysis README.
- Global functions as of 18:36, 2 October 2006
- Widget API as of 02:27, 9 October 2006
- Lua 5.0 Reference Manual
- Lua 5.0 Definition Files from Benjamin-Dobell/IntelliJ-Luanalysis
- WoW 1.12.1 UI Source Code from MOUZU/Blizzard-WoW-Interface
This project is distributed under the Apache License 2.0 and under the Creative Commons Attribution ShareAlike 3.0 License.
See NOTICE for more information.