Lua

Compatible with all products except MPS
31.08.2016
292 811
Lua language integration for IntelliJ
Features:
  • Some Automatic FrameXML Injections (World of Warcraft)
  • Type Inference Based Completions (Experimental)
  • Introduce Variable Refactoring (Experimental)
  • Modules support (Experimental)
  • Debugger (Experimental)
  • LuaDoc Creation, Highlighting and Folding
  • Live Templates ("Zen Lua")
  • Custom API Support including custom function signatures and documentation
  • Lua Standard Library Information via Quickhelp (ctrl-Q)
  • Goto Symbol
  • Safe Delete
  • Rename Identifier
  • JavaHelp For Lua 5.1
  • Go to definition
  • find usages
  • Code formatting
  • Speculative completion as an option (Settings|Lua)
  • Code completion
  • 1 quickfix
  • 6 code intentions
  • 11 code inspection
  • Script execution and run configurations
  • Kahlua REPL Console
  • Lua REPL Console
  • Structure view
  • Syntax checking
  • Highlighting of Upvalues, Parameters and Fields
  • Highlighting global vs local variables
  • Customizable Syntax highlighting
  • Code folding for code blocks and comments
  • Brace Matching for do blocks, long strings and comments, and (, { , [
  • Minor feature: comment in/out.

Download plugin

Version

Update date

Recent change notes

1.0a55-59
IDEA 13 Support
1.0a42-54
Intermission, go get a popcorn.
1.0a41
Many fixes to path handling in the run configurations

1.0a40
Improvements to completions and type inferences

1.0a26-39
Bug Fixes

1.0a24-5
Introduces type inference based completions. Very experimental. Large number of pending fixes, disabled by default

1.0a19-23
Bug Fixes

1.0a18
IDEA 11 Support (110+)

1.0a17
IDEA 11 Support

1.0a16
Bug Fixes

1.0a15
Major performance fixes for various global variable cases

1.0a14
Introduce Variable Refactoring (experimental)

1.0a12-3
Bug Fixes
09.07.2016
the line #174 at engine.lua must have a problem: for w in string.gfind(path, "[^\/]+") do Otherwise, intelliJ with Lua plugin cannot debug lua code.
22.06.2016
nice plugin! Im my experience, it hangs most of the times at pycharm startup in the propagating and inferring Lua types phase. I have a feeling it may be because it tries to work with my excluded folders (in which there is a lot of Lua and a lot of it is identical - same files - same module names). If that is the case, it would be nice not to try to work with the excluded folders (that's why I exclude them) or at least make that possible through configuration. good job, though!
21.01.2016
com.intellij.psi.impl.source.xml.XmlProcessingInstructionImpl cannot be cast to com.intellij.psi.xml.XmlAttribute PHPStorm error on commit w/ check
Anonymous
11.12.2015
why Android Studio start and stay on working by inferring and propagating lua types,
22.06.2015
the plugin does not support goto statements and ::mylabel:: ?
27.05.2015
Amazing plugin, makes Lua programming much more enjoyable. Greatly looking forward to support for build 141.
Anonymous
06.05.2015
The Lua plugin is very popular. It would be very nice to have it up to date with the latest version of IntelliJ Idea. Is it possible to make the plugin bundled and supported by JetBrains? If not, is it possible to hire the developer, so he will update the plugin quickly?
02.05.2015
As far as 14.1 support goes - check the repo on bitbucket. There's an open issue about it and Jon (the dev) said he was going to work on it over the weekend. You can download 14.0 and run it parallel to 14.1 for the lua support until it gets updated (thanks for working on the plugin, Jon!)
Anonymous
23.04.2015
Does not support the IDEA 14.1.2 (#IU-141.713)
25.03.2015
Not yet compatible with intellij 14.1 (just released).
12.03.2015
i love this plugin, it's awsome. but please support Lua5.3 if possible. there is a lot errors when using 5.3 operator
Anonymous
06.02.2015
when I debug, error occurs: /usr/local/bin/lua -e "package.path=[[/Users/xophiix/Library/Application Support/IdeaIC14/IDLua/remdebug/?.lua;]] .. package.path" -l remdebug examples/client.lua /usr/local/bin/lua: error loading module 'remdebug.engine' from file '/Users/xophiix/Library/Application Support/IdeaIC14/IDLua/remdebug/remdebug/engine.lua': ...tion Support/IdeaIC14/IDLua/remdebug/remdebug/engine.lua:174: invalid escape sequence near '\/'
10.12.2014
Not found file http://prntscr.com/5fbg2d
10.12.2014
I have a problem. "Script file does not exit" in debug configuration. Project not see lua files which it contains. http://prntscr.com/5fb5cp Not work Go to declaration / search e.t.c
Anonymous
22.10.2014
Tried to install lua Plugin on intellij 13.1 and now intellij will not start; just hangs. Two other co-workers have had the same problem.
Please  sign in  to leave a comment.