[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7594":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":16,"starSnapshotCount":16,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},7594,"IntelliJ-EmmyLua","EmmyLua\u002FIntelliJ-EmmyLua","EmmyLua","Lua IDE\u002FDebugger Plugin for IntelliJ IDEA","https:\u002F\u002Femmylua.github.io",null,"Kotlin",1829,328,66,163,0,5,56.05,"Apache License 2.0",false,"master",true,[24,25,26,27,28,29,30,31],"emmylua","ide","intellij","intellij-plugin","lua","lua-debugger","lua-ide","lua-plugin","2026-06-12 04:00:34","![logo](\u002Fsnapshot\u002Flogo.png)\n# EmmyLua for IntelliJ IDEA\n\n[![Build status](https:\u002F\u002Fgithub.com\u002FEmmyLua\u002FIntelliJ-EmmyLua\u002Factions\u002Fworkflows\u002Fbuild.yml\u002Fbadge.svg?branch=master)](https:\u002F\u002Fgithub.com\u002FEmmyLua\u002FIntelliJ-EmmyLua\u002Factions\u002Fworkflows\u002Fbuild.yml)\n[![Online EmmyLua Doc](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Femmy-doc-46BC99.svg?style=flat-square)](https:\u002F\u002Femmylua.github.io)\n[![在线文档](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Femmy-中文-46BC99.svg?style=flat-square)](https:\u002F\u002Femmylua.github.io\u002Fzh_CN)\n[![Jetbrains plugin](https:\u002F\u002Fimg.shields.io\u002Fjetbrains\u002Fplugin\u002Fd\u002F9768-emmylua.svg?style=flat-square)](https:\u002F\u002Fplugins.jetbrains.com\u002Fplugin\u002F9768-emmylua)\n[![Jetbrains plugin](https:\u002F\u002Fimg.shields.io\u002Fjetbrains\u002Fplugin\u002Fv\u002F9768-emmylua.svg?style=flat-square)](https:\u002F\u002Fplugins.jetbrains.com\u002Fplugin\u002F9768-emmylua)\n[![donate](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdonate-emmy-FF69B4.svg?style=flat-square)](https:\u002F\u002Femmylua.github.io\u002Fdonate.html)\n[![Join the chat at gitter](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fchat-on%20gitter-46BC99.svg?style=flat-square)](https:\u002F\u002Fgitter.im\u002Femmylua\u002FLobby?utm_source=share-link&utm_medium=link&utm_campaign=share-link)\n[![加入QQ群](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fchat-QQ(1)群-46BC99.svg?style=flat-square)](https:\u002F\u002Fjq.qq.com\u002F?_wv=1027&k=5Br83i5)\n[![加入QQ群](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fchat-QQ(2)群-46BC99.svg?style=flat-square)](https:\u002F\u002Fjq.qq.com\u002F?_wv=1027&k=5EeI0Sm)\n\nQQ交流群：1群：`29850775` 2群：`529914962`\n(最新版本以及部分视频演示在群文件中下载)\n\n![snapshot](\u002Fsnapshot\u002Foverview.gif)\n\n## Find usages\n![find_usages](\u002Fsnapshot\u002Ffind_usages.gif)\n\n## Rename\n![rename](\u002Fsnapshot\u002Frename.gif)\n\n## Parameter hints\n![param_hints](\u002Fsnapshot\u002Fparam_hints.png)\n![param_hints_cfg](\u002Fsnapshot\u002Fparam_hints_cfg.png)\n\n## Go to symbol\n![go_to_symbol](\u002Fsnapshot\u002Fgo_to_symbol.gif)\n\n## Go to class\n![go_to_class](\u002Fsnapshot\u002Fgo_to_class.gif)\n\n## Quick Documentation(Ctrl + Q)\n![quick_documentation](\u002Fsnapshot\u002Fquick_documentation.gif)\n\n## Method separators\n![method_separators_cfg](\u002Fsnapshot\u002Fmethod_separators_cfg.png)\n![method_separators](\u002Fsnapshot\u002Fmethod_separators.png)\n\n## Method override line marker\n![method_override_line_marker](\u002Fsnapshot\u002Fmethod_override_line_marker.gif)\n\n## Features\n| feature                              | progress |\n| ------------------------------------ | :------: |\n| Syntax highlighting                  |    ✔     |\n| Highlighting global                  |    ✔     |\n| Highlighting local\u002Fparam             |    ✔     |\n| Highlighting up value                |    ✔     |\n| Lua 5.3 support                      |    ✔     |\n| Find usages                          |    ✔     |\n| Rename(Shift + F6)                   |    ✔     |\n| Go to definition(Ctrl + Mouse)       |    ✔     |\n| Go to symbol(Ctrl + Alt + Shift + N) |    ✔     |\n| Go to class(Ctrl + N)                |    ✔     |\n| Go to file(Ctrl + Shift + N)         |    ✔     |\n| Parameter name hints                 |    ✔     |\n| Keyword completion                   |    ✔     |\n| Basic completion                     |    ✔     |\n| Structure view                       |    ✔     |\n| Brace Matching                       |    ✔     |\n| Comment in\u002Fout                       |    ✔     |\n| Color settings page                  |    ✔     |\n| Comment based type\u002Fclass annotation  |    ✔     |\n| Method override line marker          |    ✔     |\n| Name suggestion for refactor         |    ✔     |\n| Quick Documentation(Ctrl + Q)        |    ✔     |\n| Live templates                       |    ✔     |\n| Postfix completion templates         |    14    |\n| Code formatter                       |    ✔     |\n| Code intentions                      |    9     |\n| Code inspections                     |    7     |\n| Lua Standard Library\u002FAPI             |    ✔     |\n| Region folding                       |    ✔     |\n| Attach Debugger                      |    ✔     |\n| Remote Debugger                      |    ✔     |\n| Lua Check                            |    ✔     |\n| Embed Remote Debugger                |    0%    |\n| Lua Profiler                         |    ✔     |\n| ... .etc                             |          |\n\n## Road map\n- [ ] Attach debugger rewriting\n- [x] Remote debugger rewriting\n- [ ] Data follow inspections\n- [ ] Ctrl follow inspections\n- [ ] `@interface` support\n- [ ] API Hub\n\n## Build environment requirements\n\n- JDK 11\n- Setup environment variables as following:\n\n        JAVA_HOME=\"path to JDK 11\"\n        IDEA_HOME_203=\"path to IDEA 203+\"\n        \n## Building\n\n  `.\u002Fgradlew buildPlugin -DIDEA_VER=203`\n\n## Developed By\n\n[**@tangzx** 阿唐](https:\u002F\u002Fgithub.com\u002Ftangzx)\n\n**Contributors**\n- [**@dsmgit** dsmgit](https:\u002F\u002Fgithub.com\u002Fdsmgit)\n- [**@Perryvw** Perry van Wesel](https:\u002F\u002Fgithub.com\u002FPerryvw)\n- [**@ice1000** Tesla Ice Zhang](https:\u002F\u002Fgithub.com\u002Fice1000)\n- [**@mqualizz** Marco Qualizza](https:\u002F\u002Fgithub.com\u002Fmqualizz)\n- [**@jb574** jb574](https:\u002F\u002Fgithub.com\u002Fjb574)\n- [**@luchuanbaker** luchuanbaker](https:\u002F\u002Fgithub.com\u002Fluchuanbaker)\n- [**@LiamYao** Yao](https:\u002F\u002Fgithub.com\u002FLiamYao)\n- [**@Dauch** Tyler Dauch](https:\u002F\u002Fgithub.com\u002FDauch)\n- [**@Christopher-St** Christopher-St](https:\u002F\u002Fgithub.com\u002FChristopher-St)\n- [**@taigacon** taigacon](https:\u002F\u002Fgithub.com\u002Ftaigacon)\n- [**@KKKIIO** KKKIIO](https:\u002F\u002Fgithub.com\u002FKKKIIO)\n- [**@zj6882917** zj6882917](https:\u002F\u002Fgithub.com\u002Fzj6882917)\n- [**@fangfang1984** fangfang1984](https:\u002F\u002Fgithub.com\u002Ffangfang1984)\n","EmmyLua\u002FIntelliJ-EmmyLua 是一个为 IntelliJ IDEA 设计的 Lua 开发环境和调试插件。它提供了丰富的代码编辑功能，包括语法高亮、查找引用、重命名、跳转到定义、参数提示等，并且支持 Lua 5.3 版本。该插件采用 Kotlin 语言编写，具有良好的性能与稳定性。对于使用 IntelliJ IDEA 进行 Lua 项目开发的开发者来说，无论是游戏开发还是其他需要 Lua 脚本的应用场景，EmmyLua 都能显著提升编码效率与准确性。",2,"2026-06-11 03:13:12","top_language"]