IntelliJ-EmmyLua
IntelliJ-EmmyLua copied to clipboard
Lua IDE/Debugger Plugin for IntelliJ IDEA

EmmyLua for IntelliJ IDEA
QQ交流群:1群:29850775 2群:529914962
(最新版本以及部分视频演示在群文件中下载)

Find usages

Rename

Parameter hints

Go to symbol

Go to class

Quick Documentation(Ctrl + Q)

Method separators

Method override line marker

Features
| feature | progress |
|---|---|
| Syntax highlighting | ✔ |
| Highlighting global | ✔ |
| Highlighting local/param | ✔ |
| Highlighting up value | ✔ |
| Lua 5.3 support | ✔ |
| Find usages | ✔ |
| Rename(Shift + F6) | ✔ |
| Go to definition(Ctrl + Mouse) | ✔ |
| Go to symbol(Ctrl + Alt + Shift + N) | ✔ |
| Go to class(Ctrl + N) | ✔ |
| Go to file(Ctrl + Shift + N) | ✔ |
| Parameter name hints | ✔ |
| Keyword completion | ✔ |
| Basic completion | ✔ |
| Structure view | ✔ |
| Brace Matching | ✔ |
| Comment in/out | ✔ |
| Color settings page | ✔ |
| Comment based type/class annotation | ✔ |
| Method override line marker | ✔ |
| Name suggestion for refactor | ✔ |
| Quick Documentation(Ctrl + Q) | ✔ |
| Live templates | ✔ |
| Postfix completion templates | 14 |
| Code formatter | ✔ |
| Code intentions | 9 |
| Code inspections | 7 |
| Lua Standard Library/API | ✔ |
| Region folding | ✔ |
| Attach Debugger | ✔ |
| Remote Debugger | ✔ |
| Lua Check | ✔ |
| Embed Remote Debugger | 0% |
| Lua Profiler | ✔ |
| ... .etc |
Road map
- [ ] Attach debugger rewriting
- [x] Remote debugger rewriting
- [ ] Data follow inspections
- [ ] Ctrl follow inspections
- [ ]
@interfacesupport - [ ] API Hub
Build environment requirements
-
JDK 11
-
Setup environment variables as following:
JAVA_HOME="path to JDK 11" IDEA_HOME_203="path to IDEA 203+"
Building
./gradlew buildPlugin -DIDEA_VER=203
Developed By
Contributors