Git Product home page Git Product logo

intellij-emmylua's Introduction

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

intellij-emmylua's People

Contributors

beenlong avatar benjamin-dobell avatar christopher-st avatar cslei avatar dauch avatar fangfang1984 avatar iam95a avatar ice1000 avatar jb574 avatar kkkiio avatar knoxfighter avatar liamyao avatar luchuanbaker avatar mheetu avatar mqualizz avatar perryvw avatar pouwelsjochem avatar songtm avatar taigacon avatar tangzx avatar yanex avatar zj6882917 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.