Categories


Authors:
sylvanaar

Lua

Products: IntelliJ IDEA, RubyMine, WebStorm, PhpStorm, PyCharm, AppCode, Android Studio, 0xDBE, CLion

Vendor: sylvanaar

Email:

Website: http://bitbucket.org/sylvanaar2/lua-for-idea/

Lua language integration for IntelliJ
Features:
  • 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.
Downloads: 155390
Rating:
Participated in rating: 20
Version Compatible builds Date
1.0.82-139 138 — 139.* 09.02.2015 Download
1.0.74-135 134 — 137.* 26.07.2014 Download
1.0a66 132 — 133.* 11.05.2014 Download
1.0a61 131 — 131.* 20.10.2013 Download
1.0a58 129 — 129.* 15.09.2013 Download
1.0a55 130 — 130.* 12.08.2013 Download
1.0a52 126 — 128.* 11.03.2013 Download
1.0a49 110.137 — 117.* 11.02.2013 Download
1.0a51 123.4 — 123.* 11.02.2013 Download
1.0a45 122.327 — 122.* 26.09.2012 Download
1.0a42 120.152 — 122.* 25.08.2012 Download
1.0a17-appCode 109.100 — 109.* 10.01.2012 Download
1.0a22 99.18 — 107.* 05.11.2011 Download
1.0a20 110.3 — 110.99 17.10.2011 Download
1.0a17 108 — 109.99 01.10.2011 Download
1.0a09 99.18 — 107.* 20.06.2011 Download
1.0a06 80.8000 — 107.* 05.06.2011 Download
188 updates are hidden show all updates

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

Comments:

123>
billiam
2015-03-25 03:51:17
Not yet compatible with intellij 14.1 (just released).
.
nalinal1125
Rated:
2015-03-12 13:06:55
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
Rated:
2015-02-06 08:32:02
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 '\/'
.
zaidite
2014-12-10 20:47:02
Not found file http://prntscr.com/5fbg2d
.
zaidite
2014-12-10 20:28:37
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
2014-10-22 19:18:35
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.
.
Anonymous
Rated:
2014-07-09 16:14:55
I found two bug 1、it mostly can not go to definetion 2、if I wrote a file named 'a.lua', the content is 'foo { test = function() end}', and write a file named 'b.lua', but code complete don't work for 'foo.test()'
.
Anonymous
2014-06-09 14:57:12
I've tried to install plugin in AppCode 3.0 Build 137.67: Plugin Lua is incompatible with current installation
.
Anonymous
2014-05-30 22:48:53
I've tried to install plugin in AppCode 3.0 Build 137.67: Plugin Lua is incompatible with current installation
.
chocochaos
2014-01-22 15:54:53
Unfortunately PHPStorm does not start with this plugin installed. I had to remove it manually to be able to start PHPStorm again :(
.
talklittle
Rated:
2013-11-18 03:57:48
.
sylvanaar
2013-10-07 22:05:11
I haven't had the free time to devote to this lately - plus not using 5.2 myself doesn't help.
.
vanyatka
2013-10-07 20:29:51
NB: works only for 5.1 (released Mid 2009, heavily used in production, tough old-school lua crowd ;-).
.
sylvanaar
2013-10-06 11:17:32
Build for the storms and appcode 131 platform.
.
vanyatka
2013-10-03 17:29:25
cannot add lua sdk, Intellij Idea 12, Linux 2013-10-03 17:24:29,006 [255192629] ERROR - com.intellij.ide.IdeEventQueue - Error during dispatching of java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=com.intellij.openapi.util.EdtRunnable$1@6b2bf27a,notifier=null,catchExceptions=f alse,when=1380806661244] on sun.awt.X11.XToolkit@3a349072 java.lang.NullPointerException at com.sylvanaar.idea.Lua.sdk.LuaSdkType.getVersionString(LuaSdkType.java:135) at com.intellij.openapi.projectRoots.SdkType.getVersionString(SdkType.java:72) at com.intellij.openapi.projectRoots.impl.ProjectJdkImpl.getVersionString(ProjectJdkImpl.java:110) at com.intellij.openapi.roots.ui.configuration.projectRoot.ProjectSdksModel.a(ProjectSdksModel.java:286) at com.intellij.openapi.roots.ui.configuration.projectRoot.ProjectSdksModel.access$200(ProjectSdksModel.java:48) at com.intellij.openapi.roots.ui.configuration.projectRoot.ProjectSdksModel$5.consume(ProjectSdksModel.java:275) at com.intellij.openapi.roots.ui.configuration.projectRoot.ProjectSdksModel$5.consume(ProjectSdksModel.java:269) at com.intellij.openapi.projectRoots.impl.SdkConfigurationUtil$7.consume(SdkConfigurationUtil.java:282) at com.intellij.openapi.projectRoots.impl.SdkConfigurationUtil$7.consume(SdkConfigurationUtil.java:277) at com.intellij.openapi.fileChooser.ex.FileChooserDialogImpl.choose(FileChooserDialogImpl.java:135) at com.intellij.openapi.fileChooser.FileChooser.chooseFiles(FileChooser.java:238) at com.intellij.openapi.fileChooser.FileChooser.chooseFiles(FileChooser.java:217) at com.intellij.openapi.projectRoots.impl.SdkConfigurationUtil.selectSdkHome(SdkConfigurationUtil.java:277) at com.intellij.openapi.roots.ui.configuration.projectRoot.ProjectSdksModel.doAdd(ProjectSdksModel.java:269) at com.intellij.openapi.roots.ui.configuration.projectRoot.ProjectSdksModel$3.actionPerformed(ProjectSdksModel.java:251) at com.intellij.ui.popup.PopupFactoryImpl$ActionPopupStep$1.run(PopupFactoryImpl.java:726) at com.intellij.ui.popup.AbstractPopup$18.run(AbstractPopup.java:1253) at com.intellij.openapi.wm.impl.FocusManagerImpl.a(FocusManagerImpl.java:616) at com.intellij.openapi.wm.impl.FocusManagerImpl.g(FocusManagerImpl.java:597) at com.intellij.openapi.wm.impl.FocusManagerImpl.e(FocusManagerImpl.java:567) at com.intellij.openapi.wm.impl.FocusManagerImpl.access$200(FocusManagerImpl.java:55) at com.intellij.openapi.wm.impl.FocusManagerImpl$IdleRunnable.runEdt(FocusManagerImpl.java:102) at com.intellij.openapi.util.EdtRunnable$1.run(EdtRunnable.java:28) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:672) at java.awt.EventQueue.access$400(EventQueue.java:81) at java.awt.EventQueue$2.run(EventQueue.java:633)
.
123>