LuaHelper
LuaHelper copied to clipboard
LuaHelper is a High-performance lua VSCode plugin, Language Server Protocol for lua.
这是readme.md文档内容截图:  这是搜索结果, 怎么看都是另外这个更符号, 这直接 导致我第一次安装错了, 不是吗:  直接搜lua也很难确定哪个是这个插件:  强烈建议改名, 而且原本的Lua Helper这个名字就一点高级感都没有!
我另外使用了emmylua 我想优先跳转到emmylua定义的地方,并且在提示里把emmylua提供的提示放在最上面 因为emmylua的定义是开发者自己手动指定的,理应具备更高优先级
插件的跳转功能感觉不如[Lua-Tags](https://github.com/changnet/lua-tags)插件好用,比如下面的代码: 按下F12原本是想跳转到Lobby2Club符号的定义处,但实际上跳转到了SNSUtil的定义处了。 希望作者可以参考下Lua-Tags的跳转功能更好的完善插件,感谢作者的奉献! 
如果说,Unity 项目中。有人用vscode做主开发,其中,lua根目录在Unity项目的Assets某目录里。而不是与Unity同级根目录。如果就这样LuaHelper-Attach ,将会找不到路径。 但是呢,可以调整json - 例如 lua根目录在 Unity项目中Assets/LuaScript/ - LuaHelper-Attach 下面添加 ``` "cwd": "${workspaceFolder}/Assets/LuaScript/" ``` 经测试,甚至可以C#,lua 两种调试同一个vscode同时开启。将会带来巨大的方便。
对目前已知的特性做了总结,如下: ------------------------------------------------- ### @alias test #26 (很有用) ```lua ---@alias RequestMode string ---| '"GET"' # 资源已被提取并在消息正文中传输。 ---| '"HEAD"' # 实体标头位于消息正文中。 ---|>'"POST"' # 描述动作结果的资源在消息体中传输。 ---| '"TRACE"' # 消息正文包含服务器收到的请求消息。 ---@param mode RequestMode function...
Steps to reproduce: obj.lua ```lua obj = {} obj.fun = function() end ``` obj1.lua ```lua obj.fun1 = function() end ``` main.lua ```lua obj = {} -- Can jump and locate...
https://emmylua.github.io/annotations/see.html 请问后面会加入 emmylua 的 @see 的支持么? 有些情况下还是有些用处的,比如继承来的方法上标注一下see父类的同名方法 Ps:作者大大们辛苦了
Our project needs to add spaces inside the parenthesis(ie, function foo( param )), is there a way to do that?
I Use **rawset(_G, "XXX", function()end)** in my code, In another file when I use XXX, it tips me var not define: XXX. [Warn type:2], var not define: XXX. How to...
Ability to declare external API, in order to enhance documentation and avoid 'undefined variable'.