You have to install IntelliJ - its based on that platform - sort of like LuaEclipse
Or you can pre-compile it into a self executing JAR file. What's the point of using a Java IDE to run an IDE that's written for Java when you can just use Java to run the IDE?
Or you can pre-compile it into a self executing JAR file. What's the point of using a Java IDE to run an IDE that's written for Java when you can just use Java to run the IDE?
Its an extension to the IDE. (Like LuaEclipse is an extension of Eclipse and runs under Eclipse)
You can use it in several of their other IDE's like Ruby Mine, PyCharm, WebStorm, etc.
I'm not sure how to reuse their platform to make a Lua-only IDE.
You can enable the plugin by going to the File/Settings menu, then on
the Plugins tab locate and install the Lua plugin from the list of
available plugins.
This is the last of the v0.8 series. I'm interested in getting as much feedback
as possible as I release 0.9 and am on the home stretch for v1.0 by the end of
the year.
Features
--------
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 inout.
Keyword completion doesn't seem to work on table keys.
Couldn't figure out how to make folding work for tables too.
Some weird highlight just happens when I edit code and can't always figure out why.
Moving with arrow keys between lines keeps the column even if the current line is shorter than the column.
Last two are probably from the editor but I couldn't find settings to modify them.
Images for keywords and the highlight: http://i.imgur.com/M0EF5.jpg
Keyword completion doesn't seem to work on table keys.
Couldn't figure out how to make folding work for tables too.
Some weird highlight just happens when I edit code and can't always figure out why.
Moving with arrow keys between lines keeps the column even if the current line is shorter than the column.
Last two are probably from the editor but I couldn't find settings to modify them.
Images for keywords and the highlight: http://i.imgur.com/M0EF5.jpg
Yeah, i have seen that hilight also. I'm not sure what causes it.
There is currently no suport for collapsing tables, or for resolving references into them.
I'll be working on resolving table references in version 0.9 as well as smarter placement of the cursor with auto-formatting.
Thanks for your feedback - I think that what you have mentioned are pretty much the next things i'll be working on in my 0.9 releases
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
Here is a screencast of how to set up a project: http://www.screencast.com/t/78ltrNMsC7
There are loads of pictures here on the wiki page: http://bitbucket.org/sylvanaar2/lua-for-idea/wiki/Home
ohloh page: http://www.ohloh.net/p/idlua
Here's an (incomplete) feature list
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.
I am using it for my plugin development now. The global vs local highlighting is very handy!
Another example of how its being used
Here are some screencasts so you can see it in action:
Unbalanced Assignment Quickfix
Custom APIs and Parameter Info
Code Formatter
Lua API Documentation
Here's a screeshot:
experimental support for "find usages" and "go to definition" - mind you *alot* of cases don't work, but its a definite start
You have to install IntelliJ - its based on that platform - sort of like LuaEclipse
try ctrl-clicking various identifiers (currently only works with locals)
Or you can pre-compile it into a self executing JAR file. What's the point of using a Java IDE to run an IDE that's written for Java when you can just use Java to run the IDE?
Its an extension to the IDE. (Like LuaEclipse is an extension of Eclipse and runs under Eclipse)
You can use it in several of their other IDE's like Ruby Mine, PyCharm, WebStorm, etc.
I'm not sure how to reuse their platform to make a Lua-only IDE.
Have you tried it out?
So, it's not an actually IDE. It's an IDE plug-in.
No, and I have no intention to.
Right, and Ok. I'm guessing you didn't intend to be coarse.
You ought to try it out - it won't kill you.
http://bitbucket.org/sylvanaar2/lua-for-idea/wiki/Home
I wasn't, sorry if it seemed like I was.
I have NetBeans and I don't even like using it.
[ann] Lua 0.8.31 For IntelliJ IDEA And Other JetBrains Products
Jon Akhtar <akhtar <at> mindspring.com>
2010-11-01 14:01:51 GMT
My work on an Eclipse style Lua IDE has reached a new milestone and I felt it
was ready for another [ann].
If you would like to try it you can use the free version of IntelliJ
http://www.jetbrains.com/idea/download/
You can enable the plugin by going to the File/Settings menu, then on
the Plugins tab locate and install the Lua plugin from the list of
available plugins.
The project homepage is
http://www.bitbucket.org/sylvanaar2/...idea/wiki/Home, there are
a *A LOT* of screenshots and the source code.
This is the last of the v0.8 series. I'm interested in getting as much feedback
as possible as I release 0.9 and am on the home stretch for v1.0 by the end of
the year.
Features
--------
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 inout.
Optimization is the last step in the development process.
Just try to check out the other features. I'll optimize before the final release. Its still an alpha.
One of the things that it does when it opens the file is resolve all the references, that takes a little time.
Keyword completion doesn't seem to work on table keys.
Couldn't figure out how to make folding work for tables too.
Some weird highlight just happens when I edit code and can't always figure out why.
Moving with arrow keys between lines keeps the column even if the current line is shorter than the column.
Last two are probably from the editor but I couldn't find settings to modify them.
Images for keywords and the highlight: http://i.imgur.com/M0EF5.jpg
Yeah, i have seen that hilight also. I'm not sure what causes it.
There is currently no suport for collapsing tables, or for resolving references into them.
I'll be working on resolving table references in version 0.9 as well as smarter placement of the cursor with auto-formatting.
Thanks for your feedback - I think that what you have mentioned are pretty much the next things i'll be working on in my 0.9 releases