Skip to content
 
 

Repository files navigation

logo

EmmyLua for IntelliJ IDEA

Build status Online EmmyLua Doc 在线文档 Jetbrains plugin Jetbrains plugin donate Join the chat at gitter 加入QQ群 加入QQ群

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

snapshot

Find usages

find_usages

Rename

rename

Parameter hints

param_hints param_hints_cfg

Go to symbol

go_to_symbol

Go to class

go_to_class

Quick Documentation(Ctrl + Q)

quick_documentation

Method separators

method_separators_cfg method_separators

Method override line marker

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
  • Remote debugger rewriting
  • Data follow inspections
  • Ctrl follow inspections
  • @interface support
  • 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

@tangzx 阿唐

Contributors

About

Lua IDE/Debugger Plugin for IntelliJ IDEA

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages