Mapz / IntelliJ-EmmyLua

Lua IDE/Debugger Plugin for IntelliJ IDEA

Home Page:https://emmylua.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EmmyLua for IntelliJ IDEA

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

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

snapshot

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

Build environment requirements

  • Visual Studio 2015

  • JDK 1.8

  • Setup environment variables as following:

      JAVA_HOME="path to JDK 1.8"
      IDEA_HOME="path to IDEA 172+"
    

Building

./gradlew buildPlugin

About

Lua IDE/Debugger Plugin for IntelliJ IDEA

https://emmylua.github.io

License:Apache License 2.0


Languages

Language:C 47.1%Language:Kotlin 18.5%Language:HTML 13.7%Language:C++ 9.9%Language:Lua 6.4%Language:Java 3.1%Language:Makefile 0.4%Language:Assembly 0.3%Language:Lex 0.3%Language:Roff 0.2%Language:CSS 0.1%