Wiki
Lua For IDEA / Home
Lua for
(A Full Featured Lua IDE)
This plugin is licensed under the Apache 2 license.
Project to realize support for Lua in IntelliJ IDEA. Plugin site at Jetbrains If you use it, be sure to vote for it on ohloh.
Coming Soon! : Single Option based Configuration For Supported API's
First: Download the FREE IntelliJ IDEA
Second: Install the plugin from the plugin manager in the IDE (Settings|Plugins) - scroll down on this page and follow the pictures if you need help with this
You do not need to download the plugin from here
Installing a Custom API (API support has been updated. You may need to reinstall the API)
| Corona API Support | World of Warcraft API Support | Rift API Support |
Setting Up Custom Documentation
Existing Custom APIs & Libraries
Join The Project
Interested in joining the project? Feel like you have something to contribute? Contact me, I would love to hear from you!
Help Pick a New Name For the Project! Please send your suggestions to any of the contacts addresses below
Contact Info (I want to hear from you!)
- Another way is to use the Jetbrains IDETalk plugin. My name there is: sylvanaar at talk.google.com
- Email: sylvanaar at mindspring dot com
- Twitter: Jon S Akhtar
- Automated Exceptions: If you want to follow up on an automated exception submission use this link
Special Thanks
Thanks to YourKit for supporting open-source, and providing me with a license to to their profiler tool.
YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler.
Features
- Support for LuaJ and Kahlua for Lua code execution.
- Annotated Listing File Generation
- Control-flow and Data-flow analysis (Experimental)
- Type inference based completions(Experimental)
- Introduce Variable Refactoring (Experimental)
- Modules support
- Debugger support (Experimental)
- LuaDoc Support (Experimental)
- Lua SDK REPL Console (Experimental)
- Live Templates
- Basic Completions
- Quick Documentation with Multiple documentation providers
- Resolving Globals in project and libraries
- Custom API Support including custom function signatures (Experimental)
- Function Information via Quickhelp
- Lua Standard Library Information via Quickhelp (ctrl-Q)
- Hilighting of Upvalues and Fields
- Goto Symbol
- Safe Delete (Experimental)
- Rename Identifier (Experimental)
- JavaHelp For Lua 5.1
- Execution in the Kahlua interpreter
- Go to definition
- find usages
- Code formatting
- Keyword completion
- 1 quickfix
- 5 code intentions
- 6 code inspection
- Highlighting global vs local variables
- Script execution and run configurations
- Kahlua interpreter window for interactive script execution (repl)
- Comes with an embedded Lua compiler written in Java (Kahlua)
- Structure view
- Syntax checking
- Syntax highlighting - including proper handling of extended syntax comments and quotes
- Customizable highlighting colors
- Code folding for code blocks and comments
- Brace Matching for do blocks, long strings and comments, and (, { , [
- Minor feature: comment in/out.


Updated
