lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Just wanted to announce another major milestone in the development of
my Lua plugin for IntelliJ. It now has almost all of the features I
planned for version  1.0, and is in the final stages before release,
there are still several experimental features that are going through
debugging, but it is highly usable in its current form.

Information:

If you would like to try it out, there is a free version of IntelliJ 10:

http://www.jetbrains.com/idea/free_java_ide.html

There are loads of pictures here on the wiki page:
http://bitbucket.org/sylvanaar2/lua-for-idea/wiki/Home

Here's an (incomplete) feature list:

Basic Completions Experimental
Multiple documentation providers Experimental
Resolving Globals (Compound vars are buggy) Experimental
Custom API Support Experimental
Function Information via Quickhelp Experimental
Hilighting of Upvalues and Fields Experimental
Goto Symbol
Safe Delete Experimental
Rename Identifier Experimental
Quick Documentation
JavaHelp For Lua 5.1
Execution in the Kahlua interpreter
Identifier Highlighter
Go to definition
find usages
Code formatting
Keyword completion
5 code intentions(s)
6 code inspection(s)
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.

To install the Lua plugin, use the plugin manager inside IntelliJ

To do so, choose File/Settings/Plugins, and Locate the Lua plugin and
right click it and choose install.